Shoutbox, fejl?
Hej derude.Jeg har fået lavet et script, der virker som en tagwall. Kan intaster en besked og den vises. Scriptet virker 100% - men, da jeg skulle flytte filerne til mit .dk domæne virkede scriptet ikke..
Sciptet kører ikke MySQL:
Koden, lad venligt vær med selv at bruge scriptet!
----------
Shoutbox-add-php:
<?php
If(!isset($name)){
echo "Hvad fanden, intet navn?";
die();
}
If(!isset($comments)){
echo "Øh, hvor er din besked?!";
die();
}
$name = stripslashes($name);
$email = stripslashes($email);
$comments = stripslashes($comments);
$filename = "shoutbox.txt";
$fp = fopen( $filename,"r");
$OldData = fread($fp, 80000);
fclose( $fp );
If(!isset($email)){
$Input = "$name: $comments<br><br>.:::.\n\n";
}else{
$Input = "<b><center><font face=\"Tahoma\" size=\"1\"><a href=\"mailto:$email\">$name</a>:</b><br> $comments<br></font></center><br>.:::.\n\n";
}
$New = "$Input$OldData";
$fp = fopen( $filename,"w");
fwrite($fp, $New, 80000);
fclose( $fp );
Header("Location: windowclose.php");
?>
Windowclose.php:
<BODY onLoad="setTimeout(window.close, 3000)">
<center>
<font face="Tahoma" size="1">Dette vindue lukker om 2 sekunder! Tak for din besked!</font>
Shoutbox1.php:
<?php
$filename = "shoutbox.txt";
$fp = fopen($filename,"r");
$Data = fread($fp, 80000);
fclose( $fp );
$DataArray = split (".:::.", $Data);
//Put in the starting tag and the ending tag number
for ($n = 0; $n < 20; $n++) {
print $DataArray[$n];
}
?>
Problemet er, at, når jeg går ind for at skrive en besked, og klikker submit knappen, så kommer beskeden "Du har ikke indtastet et navn" selvom jeg har, og beskeden bliver ikke tilføjet?
Hvad er er problemet?
og shoutbox.txt er sat til chomod 777
