Speichern über einen WYSIWYG-Editor

Ja, okay ist klar!

PHP:
<?
$spaw1 = $_POST['spaw1'];
if(isset($_POST['speichern'])){
     $file2=fopen("test.txt","w");
      fwrite($file2,$spaw1);
     fclose($file2);
}
?>

aber jetzt hab ich das Problem, dass er mir nach abspeichern den Quellcode nicht richig speichert. Oder ab ich es wieder falsch gemacht?
HTML:
<span italic;\="">asdsa</span>
und nicht
HTML:
<span style="font-style: italic;">asdsa</span>
 
Das ist so verworren, das kommt höchstwahrscheinlich nicht von PHP selbst.
Hier tut sich ein völlig neues Problem auf, das die Community von dem wysiwyg-Editor lösen kann.
 
So bin jetzt von diesen weg und verwende jetzt den tinymce, jedoch habe ich jetzt schon wieder das Problem das mit nichts übergeben wird. Jetzt weis ich nicht ob es an dem PHP Code liegt oder am Editor selber! Wenns nicht am PHP liegt dann wende ich mich gelich an die Community von WYSIWYG-Editor!

PHP:
<?
	$file = fopen("test.txt" , "rb");
	$content = fread($file, filesize("test.txt")); 
	fclose ($file);
?>
<form name="demo" method="post" action="test.php">
<textarea style="width: 750px; height:350px; "><? echo $content; ?>
</textarea>
<input type="submit" name="speichern" value="SPEICHERN>>"> 
</form>
<?
$content = $_POST['content'];
if(isset($_POST['speichern'])){
     $file2=fopen("test.txt","w");
      fwrite($file2,$content);
     fclose($file2);
}
?>

Danke
Lg Kavanin
 
Zuletzt bearbeitet:
Du könntest, um zu testen, ob du die richtigen POST-Felder ansprichst, vor $content = ... noch ein var_dump() setzten

PHP:
#[...]
var_dump($_POST);
$content = $_POST['content'];
#[...]

Du solltest nun eine Ausgabe erhalten, die dir dein Geschreibsel anzeigt und den dazugehörigen Array-Key von $_POST. Sollte nichts dergleichen auftauchen, stimmt noch etwas mit deinem Editor nicht.
 
Zurück