Poraďte

Potřeboval bych poradit s touto knihou.Nevím proč se mi neustále zobrazuje chyba ( Parse error: parse error /3w/webz.cz/k/kaspi/insert.php on line 8
)


kaspi.webz.cz

zdrojový kód:

<?

$jmeno = HTMLSpecialChars($jmeno);
$email = HTMLSpecialChars($email);

$jmeno = "<table><tr><td class=jmeno>$jmeno</td></tr>";
$email = "<tr><td class=odkaz><A HREF=mailto:$email>$email</A></td></tr>";
endif;
$cas = "<tr><td class=cas>" . Date("j. " . "m. " . "Y, " . "H:i:s") . "</td></tr>";

$zprava = SubStr($zprava, 0, 1500);
$zprava = Trim($zprava);
$zprava = HTMLSpecialChars($zprava);
$zprava = Str_Replace("\n"," <BR> ", $zprava); <BR>

$znak = 66;
$slovo = Split("[[:blank:]]+", $zprava);
for($y=0;$y<Count($slovo);$y++):
$slovo[$y] = Trim($slovo[$y]);
if (Strlen($slovo[$y])<=$znak):

else:
$odkaz = $slovo[$y] . " ";

else:
$delit = Ceil(StrLen($slovo[$y])/$znak);
for($z=0;$z<$delit;$z++):
$cast = Substr($slovo[$y], $z*$znak, $znak);
$celek .= $cast . " - ";
endfor;
endif;
endfor;

<b> <u> <i>
$zprava = Str_Replace("<b>", "<b>", $celek);
$zprava = Str_Replace("</b>", "</b>", $zprava);

$zprava = Str_Replace("<i>", "<i>", $zprava);
$zprava = Str_Replace("</i>", "</i>", $zprava);

$zprava = Str_Replace("<u>", "<u>", $zprava);
$zprava = Str_Replace("</u>", "</u>", $zprava);

$zprava = "<tr><td class=text><br>$zprava</td></tr></table><hr width="450" color=#c1c1c1>\n";

$write = StripSlashes($jmeno . $email . $cas . $zprava);

if (File_Exists ("book.dat")):
$fp = FOpen ("book.dat", "r");
$data = FRead ($fp, FileSize("book.dat"));
FClose($fp);
endif;
$fp = FOpen ("book.dat", "w");
FWrite ($fp, $write.$data);
FClose ($fp);
?>
<head>
<script language="javascript">
<!--
window.open("namet.php","okno","width=100, height=100 menubar=no");
//-->
</script>
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=kniha.php">
</head>





Předem děkuji.
Zkus to udelat takto:
$zprava .= SubStr($zprava, 0, 1500);
$zprava .= Trim($zprava);
$zprava .= HTMLSpecialChars($zprava);
$zprava .= Str_Replace("\n"," <BR> ", $zprava); <BR>

nezkoušel sem, ale mělo by to fungovat :)
no žádná změna.
Ajo, uz to vidim, chyba neni na tom radku jak jsi psal, ale vys, nechapu proc tam mas endif; kdyz nezacala zadna podminka, radek 6 smaz.
no řádek 6 jsem smazal ale hlásí to chybu 14 . Já se z tý knihy jednou picnu.
$zprava = Str_Replace("\n"," <BR> ", $zprava); <BR>

zmen na

$zprava = Str_Replace("\n"," <BR> ", $zprava);
to je jasny

$zprava = Str_Replace("\n"," <BR> ", $zprava); <BR>

dej tam tohle:

$zprava = Str_Replace("\n"," <BR> ", $zprava);
haha :D
no udělal jsem vše podle vašich rad ale nic furt to hlásí jinou a jinou chybu
teď například zase chybu 25
děkuji za všechny rady knihu se mi podařilo před chvílí zprovoznit a ještě jednou díky....:))