[FTP] Modifier un script php en php
Bonjour,
je suis actuellement occupé à écrire un script d'installation en php pour un annuaire open source,
Jusque la tout vas bien, j'en suis au dernier point.
l'enregistrement des informations de connexion à la base MySQL dans le fichier config_annuaire.php
Je trouve bien comment écrire dans un fichier, ou comment le lire, mais pas comment y remplacer des données.
Avant l'installation, mon fichier ressemble à ceci :
Code:
1 2 3 4
| $db_server = ""; //adresse du serveur MySQL
$db_name = ""; //nom de la base de données
$db_user_login = ""; //nom d'utilisateur pour la BD
$db_user_pass = ""; //mot de passe pour la BD |
& après il devrait ressembler à ceci :
Code:
1 2 3 4
| $db_server = "localhost"; //adresse du serveur MySQL
$db_name = "databasename"; //nom de la base de données
$db_user_login = "databaselogin"; //nom d'utilisateur pour la BD
$db_user_pass = "databasepass"; //mot de passe pour la BD |
J'ai essayé un truc de ce style, mais cela ne donne rien :
Code:
1 2 3
| fopen($_SERVER['DOCUMENT_ROOT'].$racine_annuaire."/admin/.htaccess", "w");
$ligne_originale = '$db_server = ""';
str_replace('$db_server = ""','$db_server = "localhost"',$ligne_originale); |
Qu'ais-je donc raté une fois de plus ?
Merci pour votre aide précieuse.