
Kde je chyba? - PHP
Tento script mi hlásí takovou chybu:
Parse error: syntax error, unexpected '>' in /home/free/ic.cz/s/server-two/root/www/mail.php on line 15
A text scriptu:
<?php
if (isset($_POST["submitForm"]))
{
$email = $_POST["email"];
$zprava = $_POST["zprava"];
$chyba = false;
if ($email == NULL || $zprava == NULL)
{
echo "E-mail nebyl odeslán! Pravděpodobně kvůli nevyplnění některých údajů.";
$chyba = true;
}
else
{
echo "E-mail byl úspěšně odeslán.";
mail("krchnak.p@seznam.cz", "123456", ".$email."<br>IP odesílatele: ".$REMOTE_ADDR."<br>Datum a čas: ".date("d.m.Y H:i", time())."<br><br>".$zprava, "Content-type: text/html; charset=windows-1250\nFrom: WebMail <".$email.">");
}
echo "<br><br>";
}
if (!isset($_POST["submitForm"]) or (isset($_POST["submitForm"]) and $chyba == true))
{
?>
<form action="<?php echo $_SERVER["PHP_SELF"]?>" method="post">
<table align="center" style="margin-top: 30px;">
<tr><td><b>Váš e-mail:</b></td><td><input type="text" name="email" maxlength="50" value="<?php echo $email?>"></td></tr>
<tr><td><b>Zpráva:</b></td><td><textarea name="zprava"><?php echo $zprava?></textarea></td></tr>
<tr><td> </td><td><input type="submit" name="submitForm"></td></tr>
</table>
</form>
<?php
}
?>
Plz, vím, že tady hodně lidí umí PHP...Pomožte, děkuji !
EDIT: jejda - někdo byl rychlejší
z hosta si nic nedělej, on sedí rovnou na serveru a má vše z první ruky
JJ, díky za rady funguje to ! A ještě je tu jeden problém s kódováním textu:
![[http://img410.imageshack.us/img410/4833/kodovani.p ng]](http://img410.imageshack.us/img410/4833/kodovani.png)
Nevíte co s tím ?
Mno musíš nastavit správné kódování v hlavičce stránky, např.