|
|
|
|
Bonjour, j'ai un script PHP qui permet d'ouvrir un fichier .txt et de pouvoir le modifier en cliquand sur un bouton, mais voila il y a un problème, le code ne s'affiche pas et quand on clique sur le bouton il y a une page 404 !
Voila le code :
<?php
$fichier="modif.txt"; // Nom du fichier à modifier
if(isset($_POST['boutton']))
{
unlink($fichier); // suppression du fichier pour le remplacer par le nouveau avec les nouveau éléments
$ouverture=fopen("$fichier","a+"); // Création du nouveau fichier et ouverture du fichier
fwrite($ouverture,"$_POST[modif]"); // ecriture
fclose($ouverture); // fermeture du fichier
echo '<h2>Modification effectue</h2>'; // Affichage validation
}
?>
<form method="post" action="modification.php">
<TEXTAREA name="modif" rows="10" COLS="40">
<?
echo file_get_contents($fichier);
?>
</TEXTAREA>
<br/><input type="submit" name="boutton" value="Modifier">
</form>
Configuration: Windows Vista Firefox 3.0.10
Bonjour
<?php
$fichier="modif.txt"; // Nom du fichier à modifier
if(isset($_POST['boutton'])) {
//if(is_file($fichier)) unlink($fichier); //si le fichier existe : suppression du fichier pour le remplacer par le nouveau avec les nouveau éléments
$ouverture=fopen("$fichier","w"); // Création du nouveau fichier et ouverture du fichier avec le mode w on ouvre le fichier qu'en écriture et unlink devient inutile car le fichier est vidé automatiquement
fwrite($ouverture,"$_POST[modif]"); // ecriture
fclose($ouverture); // fermeture du fichier
echo '<h2>Modification effectue</h2>'; // Affichage validation
}
?>
<form method="post" action=""> <!-- j'ai modifié action pour qu'il soit compatible peut importe le nom de la page-->
<textarea name="modif" rows="10" COLS="40"><?php // fait attention de bien collé les déclaration php au balises html sinon ca ecria les espace dans ton fichier
if(is_file($fichier)) echo file_get_contents($fichier);
?></textarea>
<br/><input type="submit" name="boutton" value="Modifier">
</form> |
Oui mais je ne peux pas t'aider là
|