Problem

Chtel jsem si udelat script na email a jelikoz jsem zacatecnik tak naprosto nevim kde mam hledat chybu.Kdyz to spustim tak to napise : Parse error: parse error, unexpected T_ECHO in /3w/euweb.cz/z/zettler/odeslat.php3 on line 68. Muze mi s tim prosim nekdo pomoct.Diky moc Peta

Kod je tady


<HEAD><TITLE>Formulář na dotaz</TITLE>

<?php

function dokonci_hlavicku($text) {
echo $text;
echo "</TITLE>
<style type=\"text/css\">
<!-
.oblig { font-weight:bold }
td.oblig {background-color: red }
->
</STYLE>
</HEAD>
<BODY>";
}

if ($ok) {
//validace
$chyba = "";
if (!$jmeno)
$chyba.= "Musíte vyplnit vaše jméno.<BR>";
if (!$prijmeni)
$chyba.= "Musíte vyplnit vaše přijmení.<BR>";
if (!$email)
$chyba.= "Musite zadat adresu elektronické pošty.<BR>";
if
(!EReg ("^[[:graph:]]+@[[:graph:]]+(\.[[:graph]]{2,})$",
$email))
$chyba.= "Zadána neplatna adresa elektronické pošty<BR>";

if (!$chyba) {
dokonci_hlavicku(" - Váš zpráva byla odeslána");
//doplnění titulku
echo "děkujeme za vaš email.";
//zpracování dat z formuláře

$toaddress = "muller-petr@volny.cz";
$subject = "Formulář na dotazy z webu ZETTLER";
$mailcontent = "Jméno zákazníka : ".$jmeno."\n"
."Zákazníkovo příjmení : ".$prijmeni."\n"
."Zákazníkův email : ".$email."\n"
."Jméno firmy : ".$firma."\n"
."Adresa firmy : ".$adresafirmy."\n"
."Číslo pevné linky : ".$pevnalinka."\n"
."Obsah zprávy : \n".$zprava."\n";

mail ($toaddress, $subject, $mailcontent);

}
else
dokonci_hlavicku(" - doplnění");
}


if (!$ok || $chyba) {
//zobrazí formulář pouze pokud nebyl odeslán
//nebo pokud došlo k chybě
dokonci_hlavicku("");

?>

Pro úspěšné odelání vašeho mailu je zapotřebí vyplnil alespon tučně zvýrazněné popisky.

<?php
if ($chyba {
echo "<span style=\"color: red\"><p><b>Došlo k chybě!
</b><p>$chyba<p>Opravte tyto chyby a odešlete formulař znovu.<p></span>";
}
?>


<FORM ACTION="<? php echo $PHP_SELF ?>" method="post">

<TABLE BORDER="0" WIDTH="420" HEIGHT="200" BGCOLOR="B9E0FA" CELLSPACING="0" CELLPADDING="0" BORDERCOLORLIGHT="lightblue" ALIGN="center">


<TR>

<TD WIDTH="100" HEIGHT="30" ALIGN="right" VALIGN="top"></TD>

<TD WIDTH="250" HEIGHT="30" ALIGN="center" VALIGN="top"><SPAN><B><I><U>Kontaktní formulář</I></U></B></TD>

</TR>


</TD>
</TR>


<TR>

<TD WIDTH="100" HEIGHT="30" ALIGN="right" VALIGN="top"><SPAN><B>* Jméno :</B></TD>

<TD WIDTH="100" HEIGHT="30" ALIGN="right" VALIGN="top"><INPUT TYPE="text" NAME="jmeno" SIZE="35" VALUE="<?php echo $jmeno ?> " ALIGN="left"></TD>

</TR>


<TR>

<TD WIDTH="100" HEIGHT="30" ALIGN="right" VALIGN="top"><SPAN><B>* Příjmení :</B></TD>

<TD WIDTH="100" HEIGHT="30" ALIGN="right" VALIGN="top"><INPUT TYPE="text" NAME="prijmeni" SIZE="35" VALUE="<?php echo $prijmeni ?>" ALIGN="left"></TD>

</TR>

<TR>

<TD WIDTH="100" HEIGHT="35" ALIGN="right" VALIGN="top"><SPAN><B>* Email :</B></TD>

<TD WIDTH="100" HEIGHT="35" ALIGN="right" VALIGN="top"><INPUT TYPE="text" NAME="email" SIZE="35" VALUE="<?php echo $email ?>" ALIGN="left"></TD>

</TR>




<TR>

<TD WIDTH="100" HEIGHT="30" ALIGN="right" VALIGN="top"><SPAN>Firma :</TD>

<TD WIDTH="100" HEIGHT="30" ALIGN="right" VALIGN="center"><INPUT TYPE="text" NAME="firma" SIZE="35" VALUE="<?php echo $firma ?>" ALIGN="left"></TD>

</TR>



<TR>

<TD WIDTH="100" HEIGHT="30" ALIGN="right" VALIGN="top"><SPAN>Adresa firmy :</TD>

<TD WIDTH="100" HEIGHT="30" ALIGN="right" VALIGN="center"><INPUT TYPE="text" NAME="adresafirmy" SIZE="35" VALUE="<?php echo $adresafirmy ?>" ALIGN="left"></TD>

</TR>




<TR>

<TD WIDTH="100" HEIGHT="35" ALIGN="right" VALIGN="top"><SPAN><B>* Pevná linka :</B></TD>

<TD WIDTH="100" HEIGHT="35" ALIGN="right" VALIGN="top"><INPUT TYPE="text" NAME="pevnalinka" SIZE="35" VALUE="<?php echo $pevnalinka ?>" ALIGN="left"></TD>

</TR>


<TR>

<TD WIDTH="100" HEIGHT="30" ALIGN="right" VALIGN="topr"><SPAN>Zpráva :</TD>

<TD WIDTH="100" HEIGHT="30" ALIGN="right" VALIGN="top"><TEXTAREA COLS="30" ROWS="5" NAME="zprava"></TEXTAREA ></TD>

</TR>



<TR>

<TD WIDTH="100" HEIGHT="50" ALIGN="right" VALIGN="center"></TD>

<TD WIDTH="200" HEIGHT="50" ALIGN="right" VALIGN="center"><INPUT TYPE="submit" VALUE="odeslat" NAME="ok">  <INPUT TYPE="reset" VALUE="Smazat"></TD>

</TR>

</form>
</BODY>

<?php } ?>
FORM ACTION="<? php echo $PHP_SELF ?>" method="post">

a jemu podobne.....

chyby ti stednik a mas tam mezeru navic......

takze: <?php echo $PHP_SELF; ?>

a ne: <? php echo $PHP_SELF ?>
Aha tak to moc dekuju zkusim to hned opravit.Diky moc Peta
a nebo jen <? echo $PHP_SELF ?>, to by mělo taky fungovat, ale nevím jestli je chyba v tomhle, stačí nějaký textový editor, který umí číslovat řádky (pspad.zde.cz) a podívat se na řádek 68 a řádek před a za ním.
No tak jsem to zkusil opravit a po najeti na stranku uz to zadnou chybu nedela.Jen kdyz chci neco odelat tak to hodi ze chybu ze dana stranka neexistuje.Pokud by mi chtel nekdo pomoct tak ta stranka s tim formularem je na zettler.euweb.cz.Jeste jednou moc dekuju uz nevim co s tim.Peta
Myslim, ze to bude v tech podminkach. Navic je to zbytecne komplikovany.

a co takhle........

mail ($toaddress, $subject, $mailcontent);
Header('Location: http//......../........./ok.php');
Exit;