Je suis en train de travailler sur le code d'un script permettant de modifier un fichier.
Mais je cale sur une partie du code.
Ce que je souhaite :
- afficher le document à modifier et pouvoir le modifier dans un formulaire (fichier.txt),
- enregistrer la version d'origine avec un nouveau nom "fichier.txt.bak",
- enregistrer le document modifier avec le nom d'origine : fichier.txt,
Ouvrir, modifier et enregistrer c'est bon... mais changer le nom avant modification j'arrive pas.
Voilà mon code de base :
$file="fichier.txt";
//Si le formulaire n'a pas était validé
if(!$_POST['submit']) {
$contenu = fread(fopen($file, "r"), filesize($file));
echo '<FORM method=post action="">';
echo '<TEXTAREA cols="50" rows="20" name="fichier">';
//On affiche le contenu du fichier "$file"
echo $contenu;
echo '</TEXTAREA>';
echo '<INPUT type="submit" name="submit" value="Envoyer">';
//On ferme le fichier
//fclose($file);
}
//Si le formulaire à était validé
elseif($_POST['submit']) {
$fp = fopen($file, "w");
$contenu2 = $_POST["fichier"];
fputs ($fp, $contenu2);
fclose ($fp);
}
Merci pour votre aide, si vous avez des clefs pour que je puisse avancer.Cdt.