file_put_contents: Slashs verdoppeln sich beim Schreiben in eine Datei

ahykes

Erfahrenes Mitglied
Guten Morgen! Nun schreibe ich den Inhalt meiner Textarea in eine Datei.Schön - das geht. Aber wenn in der Datei vorher HTML-Code steht, verdoppeln sich die Slashes :-?
Hier mein Code:
PHP:
  <textarea name="file_content" cols="100" rows="35" wrap="OFF">
  <?
  	if($_POST['file_content'])
	{
		$decoded_cnt = html_entity_decode($_POST['file_content']);#########Davon habe ich mir versprochen, dass es funktioniert :-(
		$bla = file_put_contents($_GET['editfile'], $decoded_cnt);
		
	}
  
	$file2edit = $_GET['editfile'];
	$filestring = file_get_contents($file2edit);
	echo $filestring;
  ?>
  </textarea>
Hier die Ausgaben:
Aus:
--------------------
// check is that SQL statement is.
if (!@ora_parse($curs,$sql)) {
echo "Error in parse. Error was :", ora_error($curs);
} else { ...
---------------------
Wird:
---------------------
// check is that SQL statement is.
if (!@ora_parse($curs,$sql)) {
echo \"Bearbeitet. Error was :\", ora_error($curs);
} else { ...
----------------------
Ich dachte die Funktion html_entity_decode hätte mir helfen können, aber die zeigt keine Wirkung ;-) Habt Ihr eine Ahnung?:-)
 
Zurück