Autor Zpráva
Wladycek
Profil *
Zdravím a opět bych moc potřeboval pomoc od zkušenějších. Snažím se zprovoznit kontaktní formulář, v index.html je napsáno vše v pořádku, mám druhy.php soubor, ale na email mi dojde po zkušební zprávě jen email s textem <? echo *** *** *** ?> a nic víc. Viz níže jsem okopíroval celé php.. Zřejmě se někde musí dát subject, name, body, mail.... ale nevím kam.. Díky moc za pomoc

<?
$adresat = "------------------------";

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."\n\n<? echo $poznamka ?>", "from: $name <$mail>"))

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


</body></html>
Taps
Profil
Wladycek:
zkus níže uvedené, z bezp. důvodů nepouživej funkci eval.
<?
$adresat = "------------------------";

$telo = $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( !($telo || $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($telo)."\n".$name."\n\n".$poznamka, "from:".$name."<".$mail.">")){
     

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


</body>
</html>
Wladycek
Profil *
díky, už mi to funguje, ale česká diakritika mi háže divotvorné písmena v emailu...
juriad
Profil
Česká diakritika v mailech

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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