Versuche gerade in ein txt-file zu schreiben. So sieht mein Skript aus. Leider läuft es nicht auf meinem Server. Habe folgende Rechte vergeben: start.php 777 und news.txt 666
Mein Server unterstützt PHP 4.0
Leider bekomme ich immer eine 404 Fehlermeldung. seite oder script nicht gefunden. Woran kann es liegen?
if($HTTP_POST_VARS['submit']) {
if($HTTP_POST_VARS['password'] == 'meinpass') {
if(!$HTTP_POST_VARS['name']) {
echo "Name vergessen";
exit;
}
if(!$HTTP_POST_VARS['news']) {
echo "News eingeben";
exit;
}
if(strstr($HTTP_POST_VARS['name'],"|")) {
echo "Kein pipe symbol verwenden - |";
exit;
}
if(strstr($HTTP_POST_VARS['news'],"|")) {
echo "Kein pipe symbol verwenden - |";
exit;
}
$fp = fopen('news.txt','a');
if(!$fp) {
echo "Fehler beim Öffnen des Files!";
exit;
}
$line = date("m.d.y") . "|" . $HTTP_POST_VARS['name'];
$line .= "|" . $HTTP_POST_VARS['news'];
$line = str_replace("\r\n","<BR>",$line);
$line .= "\r\n";
fwrite($fp, $line);
if(!fclose($fp)) {
echo "Fehler beim schliessen des Files!";
exit;
}
} else {
echo "Falsches Password";
}
}
?>
<FORM ACTION="<?=$PHP_SELF?>" METHOD="POST" NAME="newsentry">
Your name:<BR>
<INPUT TYPE="text" SIZE="30" NAME="name"><BR>
The News:<BR>
<TEXTAREA NAME="news" COLS="40" ROWS="5"></TEXTAREA><BR><BR>
News Password:<BR>
<INPUT TYPE="password" SIZE="30" NAME="password"><BR>
<INPUT TYPE="submit" NAME="submit" VALUE="Jetzt abschicken!"><BR>
</FORM>