Hi,
Ich habe mir ein kleines Notiz-Skript geschrieben. Es sieht so aus:
Probleme macht mir die Zeile ganz am Ende:
Wenn ich die admin_notepad.php aufrufe, erscheint die Meldung
Da der Text in der textarea aber aktualisiert werden muss, wäre eine Weiterleitung bzw. ein anderes Mittel zum automatischen Reload aber sehr wichtig. Wie kann ich das machen?
Ich habe mir ein kleines Notiz-Skript geschrieben. Es sieht so aus:
PHP:
<form action="<? $_SERVER['PHPSELF'] ?>" method="post">
<textarea cols="120" rows="10" name="notes">
<?php
$filename="notizen.txt";
$datei=fopen("notizen.txt","r");
$output=fread($datei, filesize($filename));
print($output);
fclose($datei);
?>
</textarea>
<input type="hidden" name="sent" value="1">
<input type="submit" value="Notizen sichern">
</form>
<?php
if($HTTP_POST_VARS['sent'] == "1")
{
$message=htmlentities($HTTP_POST_VARS['notes']);
$datei=fopen("notizen.txt","w");
if($datei)
{
fwrite($datei,$message);
fclose($datei);
}
else {
print("<strong>Fehler: Die Datei notizen.txt wurde nicht gefunden. Bitte kontaktiere den Administrator.<br /><br /></strong>");
}
header ('Location: admin_notepad.php');
}
?>
Probleme macht mir die Zeile ganz am Ende:
PHP:
header ('Location: admin_notepad.php');
Wenn ich die admin_notepad.php aufrufe, erscheint die Meldung
Warning: Cannot modify header information - headers already sent by (output started at /kunden/79121_41541/webseiten/statement/redaktion/admin_notepad.php:1) in /kunden/79121_41541/webseiten/statement/redaktion/admin_notepad.php on line 30
Da der Text in der textarea aber aktualisiert werden muss, wäre eine Weiterleitung bzw. ein anderes Mittel zum automatischen Reload aber sehr wichtig. Wie kann ich das machen?