the snake II
Erfahrenes Mitglied
Hallo zusammen,
Ich habe vor kurzem mit PHP angefangen und möchte mithilfe von fwrite() einen 'Online HTML Editor erstellen'. Also man hat 3 textareas für den <head> und <body> Container, sowie eine für den Bereich dazwischen (für javascripts etc.).
Das Formular möchte ich aus Gründen der Übersicht nicht Posten. Also hier das script zum schreiben der Datei:
Das Problem ist nun folgendes: Immer wenn ich die Seite betrete erstellt der eine Seite namens '.html' und wartet nicht bis man den Titel angegeben die Datei Bearbeitet hat.
Wie könnte ich den Fehler beheben?
Ich habe vor kurzem mit PHP angefangen und möchte mithilfe von fwrite() einen 'Online HTML Editor erstellen'. Also man hat 3 textareas für den <head> und <body> Container, sowie eine für den Bereich dazwischen (für javascripts etc.).
Das Formular möchte ich aus Gründen der Übersicht nicht Posten. Also hier das script zum schreiben der Datei:
PHP:
<?php
$dateiname= $_POST[dateiname]; //Textfeldeingabe
$headcode= $_POST[head]; //Die verschiedenen Container bzw. Bereiche
$zwischen= $_POST[zwischenbereich];
$body= $_POST[body];
$code= "<html><head>" .$head. "</head>" .$zwischen. "<body>" .$body. "</body></html>"; //alles zusammengefasst und mit den Tags für die Container
$datei = fopen($dateiname.'.html', 'w');
fwrite($datei, $code);
fclose($datei);
?>
Wie könnte ich den Fehler beheben?