| Autor | Zpráva | ||
|---|---|---|---|
| ross Profil * |
#1 · Zasláno: 7. 8. 2009, 20:23:28
Dobrý den mám udělat formulář kde je 7 položek jméno, adresa, atd. použivam na to tenhle skript (<? if ( Mail("michal.cepelak@gmail.com", $opsah, $znacka, "From: " . $jmeno) )
echo "Mail byl odeslán"; else echo "Mail se nepodařilo odeslat"; ?>) akorad nevim jak tam dát dalši položky vedle teho obsah, znacka chtěl bych tam ještě přidat jmeno a email ale nevim jak pokud to tam připišu tak mi to na webu napiše toto (Warning: mail(): SAFE MODE Restriction in effect. The fifth parameter is disabled in SAFE MODE. in /3w/wz.cz/s/skusebni1/mail1.php on line 1 Mail se nepodarilo odeslat) poradite mi někdo jak to mám napsat abych tam mohl mít víc jak tři věci dík moc |
||
| Aichi Profil |
#2 · Zasláno: 7. 8. 2009, 21:05:27
paty parametr je zakazan safe modem a tak pokud nevymenis hosting, ho urcite nepouzijes, otazka je proc ho chces pouzit?, co je jmeno a email? to je adresat? mail je jako prvni parametr.
|
||
| Alphard Profil |
#3 · Zasláno: 7. 8. 2009, 22:56:56
Pátý parametr vůbec nepotřebujete.
Veškerý obsah se musí spojit do třetího parametru (samotná zpráva). Řetězce se spojují pomocí tečky. |
||
| Sylar Profil |
#4 · Zasláno: 8. 8. 2009, 01:56:07
Osobně používám tuto fci .. je odladěná pro diakritku a můžeš zde zadat vše co se v emailu zadat dá ...
/**
* fce odesílající mail
* @param email komu
* @param předmět
* @param text emailu
* @param od koho
* @param email od koho
*/
function email($to, $subject, $text, $from, $from_mail) {
$subject = "=?utf-8?B?".base64_encode($subject)."?=";
$header = "MIME-Version: 1.0\n";
$header .= "Content-Type: text/plain; charset=utf-8\n";
$header .= "From: =?UTF-8?B?".base64_encode($from)."?=<".$from_mail.">\n";
mail($to, $subject, $text, $header);
}tzn tvůj email bude email("michal.cepelak@gmail.com", "Zpráva z Webu", $opsah."\n".$znacka, $jmeno, $jmeno); |
||
|
Časová prodleva: 17 let
|
|||
0