PHP - editer variables dans un fichier
Résolu
enyrix
Messages postés
144
Date d'inscription
Statut
Membre
Dernière intervention
-
idleman -
idleman -
A voir également:
- PHP - editer variables dans un fichier
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
1 réponse
Je code a l'arrache sans verifier donc possible qu'il y ai des erreurs mais c'est pour te montrer l'idée :
formulaire.php ->
En revanche je pense que tu t'embête pour rien, tu ferais mieux de passer par une bdd ou un xml si tu souhaite pouvoir éditer ta config, ou même utiliser un fichier ini (facilement parsable a l'aide de fonctions comme parse_ini_file).
formulaire.php ->
require_once('config.php'); echo '<form action="formulaire.php" method="POST">'; foreach($config as $cle=>$valeur){ echo $cle.' : <input type="text" name="'.$cle.'" value="'.$valeur.'"><br/>'; } echo '<input type="submit" name="submit"></form>'; if(isset($_POST['submit'])){ $configContent = '<?php'; foreach($config as $cle=>$valeur){ $configContent .= '$config["'.$cle.'"] = "'.$valeur.'"; '; } $configContent .= '?>'; $fp = fopen ("config.php", "r+"); fseek ($fp, 0); fputs ($fp, $configContent); fclose ($fp); echo "Modifications prises en compte."; }
En revanche je pense que tu t'embête pour rien, tu ferais mieux de passer par une bdd ou un xml si tu souhaite pouvoir éditer ta config, ou même utiliser un fichier ini (facilement parsable a l'aide de fonctions comme parse_ini_file).