Autor Zpráva
Nitra
Profil *
Snažim sa urobiť odosielanie emailu zo stranky. kód vyzerá takto:

----------------------odoslmail.php----------------------

<?
$adresat = "22viki@azet.sk";
eval ("$body .= "n"" . $dalsipole . ";");
if(!$poznamka) $poznamka = "*** *** ***";
?>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<title>Mail na adresu <? echo $adresat ?></title>
<? if ($stylelink) echo "<link rel="stylesheet" href="". $stylelink . "" >" ?>
</head>

<body class="odeslaniMailu" >
<?
if( !($body || $subject || $name ) ) {
?>
<h2>Dopis je prázdný</h2>
<p>Váľím si vaąeho zájmu, nemá ale smysl odesílat bezobsaľný mail.</p>
<? } else {


if(@Mail($adresat, $subject, StripSlashes($body)."n".$name."nn<? echo $poznamka ?>", "from: $name <$mail>"))

echo "<h2>Dopis byl odeslán, děkuji</h2>";


else { ?>
<!-- generuje se nový formulář pro odeslání přes klienta -->
<h2>Dopis se nepodařilo odeslat. </H2>
<p>Pravděpodobně blbne SMTP server. Omlouvám se. </p>

<form action="mailto:<? echo $adresat; ?>" method=post enctype="text/plain">
<input type="hidden" name="subject" value="<? echo $subject; ?>" >
<input type="hidden" name="body" value="<? echo $body; ?>" >
<input type="hidden" name="name" value="<? echo $name; ?>" >
<input type="hidden" name="mail" value="<? echo $mail; ?>" >
<input type="submit" value="Zkusit znovu"> pomocí prohlíľeče
</form>
Pokud se to ani napodruhé nepovedlo, zkopírujte si obsah a pošlete ho normální poštou.<br><br>
to: <? echo $adresat; ?><br>
subject: <?echo $subject; ?><br>
<br>
<? echo $body; } } ?>
<br>
<a href="javascript: history.go(-1)">Zpět</a>
</body>
</html>

------------------skuska.php------------------

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">

<title>Mail</title>

</head>

<body>

<form method="POST" action="odoslmail.php" name="online">

<table border="0" cellpadding="6" cellspacing="0" width="100%">

<tr>

<td>Předmět:</td>

<td><input type="text" name="subject" size="20"></td>

</tr>

<tr>

<td>Text:</td>

<td><textarea rows="8" name="body" cols="35" style="width: 90%"></textarea></td>

</tr>

<tr>

<td>Podpis</td>

<td><input type="text" name="name" size="20"></td>

</tr>

<tr>

<td>Váš e-mail:</td>

<td><input type="text" name="mail" size="20" value="@">, chcete-li odpovědět</td>

</tr>

<tr>

<td>

<td><input type="submit" value="Odeslat">

<!-- volitelná skrytá pole, odpoznámkuj, co se ti hodí -->

<!--

<input name="poznamka" type="hidden" value="Tento mail byl odeslán formulářem">

<input name="stylelink" type="hidden" value="http://tvujsoubor.css">

<input name="dalsipole" type="hidden" value="$name1 . $name2 . 'retezec'">

Další pole (v syntaxi PHP), která budou připojena k tělu dopisu,
např. value="' Poptávka: ' . $poptavka . ' Pabídka: ' $nabidka"
je odřádkování
-->

--&gt;</td>

</table>

</form>

</body>

</html>

A v tom odoslmail.php my vyhlasuje chybu v 3. riadku. Aka tam je chyba? vopred Ďakujem
Nitra
Profil *
nikto newie?
Mireczech
Profil
eval ("$body .= "n"" . $dalsipole . ";");
co to ma delat?
Nitra
Profil *
uz som to opravil uz mi to tusim ide

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: