Editeur de fichier .txt
Posté : 03 oct. 2011, 17:35
Bonjour, j'ai un petit problème avec un script d'éditeur de fichier texte :
Exemple :
<?php
$fichier="monfichier.txt";
if(isset($_POST['boutton']))
{
$ouverture=fopen("$fichier","w");
fwrite($ouverture,"$_POST[modif]");
fclose($ouverture);
echo '<h2>Modification effectue</h2>';
}
?>
<form method="post" action="">
<textarea name="modif" rows="10" COLS="40">
<?php
if(is_file($fichier)) echo file_get_contents($fichier);
?>
</textarea>
<br/><input type="submit" name="boutton" value="Modifier">
</form>
Si mon fichier à éditer (monfichier.txt) contient des " ou des ', alors il met automatiquement un anti-slash. Ce qui provoque des erreurs.Exemple :
<?
$date = "3 octobre 2011";
?>
devient<?
$date = \"3 octobre 2011\";
?>
Ce qui provoque une erreur ! J'aimerais qu'il évite de mettre automatiquement les anti-slash à chaque fois.