| Autor | Zpráva | ||
|---|---|---|---|
| maghemit Profil |
Předem se moc omlouvám :( Vím že se to tu řešilo už asi 8x ... četl jsem FAQ ale nějak to tam nemůžu napasovat. Na mail mi chodí předmět ($subject), zpráva ($body) a podpis ($name) jako čtverečky. Na přes centrum. web. mi chodí správně předmět ale u jiných programů ani ten :( Na HTML stránce z které tohle php volám mám UTF-8 taky. Pochopil jsem že se to dá udělat pomocí hlaviček co jsem našel ve FAQ ale vkládám je tam asi špatně... pokud bych mohl někoho požádat, zda-li by mi to neupravil byl bych rád. Už jsem tomu věnoval hodně času tak už se mi na blueboard přecházet nechce .....
<?
$adresat = "*****@centrum.cz";
eval ("\$body .= \"\n\"" . $dalsipole . ";");
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<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", "from: $name <$mail>"))
echo "<h2>Dopis byl odeslán, děkuji</h2>";
else { ?>
<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> |
||
| hexcross Profil |
#2 · Zasláno: 1. 4. 2012, 12:03:49
Zkus upravit 23 řádek následovně :
if(@Mail($adresat, $subject, StripSlashes($body)."\n".$name."\n\n", "From: Content-Type: text/html; charset=windows-1250\n ".$mail."")) Každopádně se to už řešilo ;) zkus hledat "Kódování emailu".. Ale stejně bych ti doporučil používat třídu PHPMailer, je to pohodlnější a mnohem lepší ;) |
||
| maghemit Profil |
Vyřešeno, přišel jsem na to..... ale mimochodem to co navrhoval hexcross nefungovalo :) i tak diky..... Můžete smazat či zavřít.
|
||
|
Časová prodleva: 15 let
|
|||
0