Bonjour à tous,
J'ai des soucis pour récupérer des données envoyées depuis des inputs pour les écrire dans un fichier "dbconnect.inc.php".
Voici le code qui écris les valeurs :
Mais au final je ne retrouve que ça dans mon fichier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $file = fopen("../dbconnect.inc.php", "w") or die("Impossible de créer le fichier de configuration!"); fwrite($file, "<?php\r\n \$servername=\"$_POST[servername]\";\r\n \$username=\"$_POST[username]\";\r\n \$password=\"$_POST[password]\";\r\n \$dbname=\"$_POST[dbname]\";\r\n ?>" ); fclose($file);
Je sais que les valeurs arrivent sur ma page de destination qui est censée écrire dans mon fichier car dans cette page j'ai aussi des requêtes pour créer des tables mysql et tout fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php $servername=""; $username=""; $password=""; $dbname=""; ?>
Pour l'instant l'url qui est générée à l'envoi de mes données ressemble à sa :
Si vous avez une idée je suis preneur car je ne sais pas comment écrire des valeurs obtenu via $_POST dans un fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part http://localhost/collection/install/mysql-create.php?servername=localhost&username=test&password=test&dbname=test
Merci d'avance pour votre aide.
Partager