Autor | Zpráva | ||
---|---|---|---|
Jansvabik Profil |
Ahoj, mám následující kód PHP:
<?php $prijemce = "jansvabik@atlas.cz"; $predmet = $_POST['predmet']; $text = "Jmeno a prijmeni odesilatele: ".$_POST['jmeno']."\nPredmet zpravy: ".$_POST['predmet']."\nEmail odesilatele: ".$_POST['email']."\nTelefon odesilatele: ".$_POST['telefon']."\n\nVzkaz:\n".$_POST['vzkaz']; $odesilatel = $_POST['email']; if (@mail($prijemce, $odesilatel, $predmet, $text)) { echo ("E-mail byl odeslán."); } else { echo ("Nepodařilo se e-mail odeslat, ověřte zda jste připojeni k síti.."); } ?> a nejde mi odeslat e-mail zkuste si to www.jansvabik.hys.cz/kontakty/ Díky moc Ano, jde (Albusi) :D Ale jen, protože jsem zkusil smazat vše, co se týká proměnných $odesilatel. Když to vše smažu, tak to jede, ale když je tam nastaveno $odesilatel, tak to nejede |
||
Rfilip Profil |
U volani funkce mail mas spatne parametry, coz kvuli @ nedozvis. Precti si dokumentaci
EDIT: Ten odesilatel patri do 4 parametru napr "From: mail" |
||
Jansvabik Profil |
#3 · Zasláno: 8. 1. 2013, 17:02:20 · Upravil/a: Jansvabik
Trošku jsem to upravil a ten @ tam má být (@mail...)
Ukážu kód, se kterým to jede: <?php $prijemce = "jansvabik@atlas.cz"; $predmet = $_POST['predmet']; $text = "Jmeno a prijmeni odesilatele: ".$_POST['jmeno']."\nPredmet zpravy: ".$_POST['predmet']."\nEmail odesilatele: ".$_POST['email']."\nTelefon odesilatele: ".$_POST['telefon']."\n\nVzkaz:\n".$_POST['vzkaz']; //$odesilatel = $_POST['email']; if (@mail($prijemce, /*$odesilatel, */$predmet, $text)) { echo ("<meta http-equiv='refresh' content='0;URL=vzkaz_final.php'>"); } else { echo ("<meta http-equiv='refresh' content='0;URL=vzkaz_error.php'>"); } ?> Akorát jsem dal ty $odesilatele do komentáře, takže je to zrušeno, ale takto to jede Ale dokumentaci si přečtu, díky :-) |
||
Rellik Profil |
#4 · Zasláno: 8. 1. 2013, 19:04:43
Jansvabik:
„a ten @ tam má být (@“ Ten @ ti omezí pouze výpis chybového hlášení při nějaké chybě. Pak jen nevíš co je špatně a musíš se tát. Kdybys to dal pryč, tak ti to chybu napíše rovnou na stránky ;) Použitím zápisu s @ si tak skryješ výpisy, které by se ti u případné chyby zobrazili přímo na stránce a ty je mohl díky tomu lehce opravit... ;) |
||
Časová prodleva: 11 let
|
0