Autor Zpráva
krizan
Profil *
Caw můj guestbook nevíte v čem je chyba ??? http://pajonc.yw.sk/guestbook.php

<?php
$codepath=""; // guest.gif
$datafile=""; // guestbook.txt
$codenumber=""; // 58967
?>
<body background="nove4.jpg">

<form method="POST" action="guestbook.php">
<p align="center">
<font face="Comic Sans MS"><font size="2" color="#00FF00">Jméno:<br>
</font><font face="Comic Sans MS" color="#00FF00">
<input type="text" name="name" size="40"></font><font size="2" color="#00FF00"><br>
E-mail:<br>
</font><font face="Comic Sans MS" color="#00FF00">
<input type="text" name="email" size="40"></font><font size="2" color="#00FF00"><br>
Vzkaz:<br>
</font><font face="Comic Sans MS" color="#00FF00">
<textarea name="zprava" rows="6" cols="58"></textarea></font></font></p>
<p align="center">
<font face="Comic Sans MS"><font color="#00FF00">
<font size="2">Opište kontrolní kód:</font><br>
</font><font color="#00FF00">
<input type="text" name="code" size="15"></font><font size="2" color="#00FF00">
<img src="guest.gif" border="0">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</font><font color="#00FF00"><input type="submit" value="Odeslat" name="add"></font><font size="2" color="#00FF00">
</font></font></p>
</form>
<br>
<?
$fp = FOpen ("$datafile", "r");
$data = FRead ($fp, FileSize("$datafile"));
FClose($fp);
$file = "$datafile";
$time = date("j.n.Y");
if ($code == "$codenumber") {
$fp = fopen("$file", "w");
$write = "<a href=mailto:$email><img src=email.gif border=0></a>&nbsp;<i>$name Napsal(a) Dne $time:</i><br>$text<br><br>";
FWrite ($fp, $write.$data);
fclose($fp);
}
include("$file");
?>
radas
Profil *
nejsem odborník ale chybi ti tam nastaveni souboru..
Měsíček
Profil
1.) Spoléháš na povolené register_globals což je špatně.
2.) Místo "w" bych spíše použil "a+" ...
3.) Ušetři si "" .. místo FileSize("$datafile") dej filesize($datafile); ..

atd...
Andre
Profil
Nevidím žemáš proměnou $file
krizan
Profil *
Já se taky nevyznám v tom co mám změnit??? Nebo poslali by ste mi jak to má vypadat?
Andre
Profil
To co jsi napsal je cely questbook ?
Falcon
Profil
krizan
A Comic Sans MS daj preč :)
krizan
Profil *
Dal jsem ho pryč ale furt nevím co dál spravit PHP moc neumím ...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: