vekTorbln
Mitglied
hallo,
ich möchte auf einer webseite ein ganz simples gästebuch einrichten. den php code habe ich mir dazu aus dem internet geholt. auf einem 1&1 account funktioniert das script auf einem anderen account von 8ung funktioniert er nicht? woran kann das liegen?
so sieht meine datei eintragen.php aus
mit diesem befehl..füge ich die gästebuch(txt) datei auf einer seite ein
und das ist die baustelle:
http://www.8ung.at/bastiyxc/brian2006/h/eintragen.php
die datei rechte habe ich auf 777 eingestellt, ich muss gestehen daß ich mich damit aber nicht so gut auskenne.
wenn ich nun auf "abschicken" klicke wird nur die seite eintragen.php neugeladen und es passiert nichts. ich habe schon überlegt das es vielleicht doch am php-server liegt, denn auf einen anderen eines freundes funktioniert diese einfache gästebuch-idee einwandfrei.
kann mir jemand helfen, meinen fehler den ich anscheinend mache, zu finden?
vielen dank
ich möchte auf einer webseite ein ganz simples gästebuch einrichten. den php code habe ich mir dazu aus dem internet geholt. auf einem 1&1 account funktioniert das script auf einem anderen account von 8ung funktioniert er nicht? woran kann das liegen?
so sieht meine datei eintragen.php aus
Code:
<?php
if ($action == "add"){
if ($name == "" || $mail == "" || $text == ""){
echo "<b>Du hast nicht alle Felder ausgefüllt !</b></br>";
echo "Klicke auf den Backbutton deines Browsers";
}
else{
$fp = fopen("gaestebuch.txt","r+");
$inhalt= fread($fp,filesize("gaestebuch.txt"));
fclose($fp);
if ($www == ""){
$eintrag = "$inhalt<a href=\"mailto:$mail\">$name</a><br>$text";
}
else{
$eintrag = "$inhalt<a href=\"mailto:$mail\">$name</a><br><a href=\"$www\">$www</a>$text<hr><br><br>";
}
$datei = fopen("gaestebuch.txt","w+");
fputs($datei,$eintrag);
fclose($datei);
echo "Danke <i>$name</i> für deinen Eintrag";
}
}
else{
?>
<form action="eintragen.php?action=add" method="post" name="add">
Dein Name: <input type="text" name="name" size="24"><br>
E-Mail: <input type="text" name="mail" size="24"><br>
Homepage: <input type="text" name="www" size="24"><br>
<br>
Dein Eintrag:<br>
<textarea name="text" cols="35" rows="5"></textarea><br>
<input type="submit" value="Abschicken">
</form>
<?php
}
?>
mit diesem befehl..füge ich die gästebuch(txt) datei auf einer seite ein
Code:
<?php
include("gaestebuch.txt");
?>
und das ist die baustelle:
http://www.8ung.at/bastiyxc/brian2006/h/eintragen.php
die datei rechte habe ich auf 777 eingestellt, ich muss gestehen daß ich mich damit aber nicht so gut auskenne.
wenn ich nun auf "abschicken" klicke wird nur die seite eintragen.php neugeladen und es passiert nichts. ich habe schon überlegt das es vielleicht doch am php-server liegt, denn auf einen anderen eines freundes funktioniert diese einfache gästebuch-idee einwandfrei.
kann mir jemand helfen, meinen fehler den ich anscheinend mache, zu finden?
vielen dank