Also ich hab für ne Grundschule ja ne Website erstellt und saß am Wochenende an einer Art "CMS".
Nun hab ich erfolgreich die Seite "Neue Seite erstellen" hinzugefügt, aber die "Neue Seite" funktioniert nicht. Zumindest nicht auf dem Webserver, in XAMPP geht alles wunderbar..
Der Inhalt der Seite wird im Browser in eine Textdatei eingegeben. Anschließend wird die Datei beschrieben:
Inhalt im Textfeld:
<#!?php include("MAIN_header.php") !?#>
<div id="Inhalt">
<h1>ÜBERSCHRIFT</h1>
Text der Seite
<#!?php include("MAIN_bottom.php") !?#>
Seitenerstellung:
<?php
if($_POST['submit'])
{
$dateiname = $_POST['kategorie'].$_POST['filename'];
$open = fopen('../'.$dateiname, 'w');
$inhalt = str_replace('<#!?php', '<?php', $_POST['inhalt']);
$inhalt = str_replace('!?#>', '?>', $inhalt);
$inhalt = stripslashes($inhalt);
fwrite($open, $inhalt);
chmod('../'.$dateiname, 0777);
if($_POST['umleiten']==true)
{
echo '<meta http-equiv="refresh" content="0; URL=sitemap.php?id='.session_id().'&site='.$dateiname.'">';
}
}
?>
Soweit ist ja alles noch schön. Aber nun ist auf dem Webserver anscheinend irgendetwas schief gelaufen:
http://stadtschule-michelstadt.com/mitteilungen_dateiname.php
Merkwürdig ist nun, dass wenn ich die "kaputte" Datei per FTP runterlade, auf dem Webserver lösche und dann von meiner Festplatte wieder hochlade (immer noch die "kaputte" Datei !), dann geht alles ?!?
Muss ich da erst irgendeinen Socket öffnen oder sonstwas? Ich hab keine Ahnung, warum der solche Fehlermeldungen ausgibt.
Achja, der Anbieter ist http://www.all-inclusive-webspace.de ...