Autor | Zpráva | ||
---|---|---|---|
Donty18 Profil * |
#1 · Zasláno: 25. 5. 2011, 13:05:50
Zdravím všechny prosím poraďte mi jak aktivovat odesílací formulář pomocí php Maileru, prosím Stránky jsou: http://www.viphospodynky.cz/dotazy2.html
Kód formuláře: <form method="post" action="http://www.viphospodynky.cz/forms/mailer.php"> <table> <tr><td>Jméno:</td><td><input type="text" name="jmeno"></td></tr> <tr><td>Příjmení:</td><td><input type="text" name="prijmeni"></td></tr> <tr><td>Adresa: </td><td><input type="text" name="adresa"></td></tr> <tr><td>Město: </td><td><input type="text" name="mesto"></td></tr> <tr><td>PSČ: </td><td><input type="text" name="psc"></td></tr> <tr><td>Email: </td><td><input type="text" name="email"></td></tr> <tr><td>Telefon: </td><td><input type="text" name="telefon"></td></tr> <tr><td></td></tr> <tr><td></td></tr> <tr><td colspan="2"><textarea rows="17" cols="40" name="zprava"> Název služby: Základní popis: Zvláštní požadavky: Poznámky: </textarea></td></tr> <tr><td colspan="2"><input type="submit" value="Odeslat" /></td></tr> </table> </form> <br /> <br /> |
||
Budulinek Profil |
#2 · Zasláno: 25. 5. 2011, 13:10:40
a jak vypadá kód mailer.php?
|
||
Donty18 Profil * |
#3 · Zasláno: 25. 5. 2011, 13:22:08
to právě neví udělal jsem formulář a teď nevím jaký program PHP mailer mám stahnou a co dál každý to vychvaluje, ale nevím kde vepsat email na který to má chodit pod.... :-(
|
||
breeta Profil |
#4 · Zasláno: 25. 5. 2011, 13:46:37
Nauč se PHP jak převzít data s formuláře pak si najdi přes google PHP Mailer s příkladem k odeslání dat ...
Jinak práce a zakázky |
||
Budulinek Profil |
#5 · Zasláno: 25. 5. 2011, 14:01:09
Aha, co zkusit napsat php mailer třeba do googlu? Hned první odkaz tě odkáže na stránky projektu, o kterém tu každý mluví :) Příklad tady.
Stáhneš si tam onen PHP Mailer, nahraješ na ftp webu, soubor mailer.php upravíš podle příkladu z odkazu a vložíš data z formuláře. require_once('../class.phpmailer.php'); //nalinkuješ soubor class.phpmailer.php $mail = new PHPMailer(); //vytvoříš objekt mail $body = ..... //telo mailu sem si naskládáš data z formuláře: $_POST['jmeno'].... Jak jen budeš chtít $mail->AddReplyTo("name@yourdomain.com","First Last"); //zadáváš adresy, mail, jméno, toto je pole pro odpověď $mail->SetFrom('name@yourdomain.com', 'First Last'); //odkud mail přišel $mail->AddAddress('name@yourdomain.com', "John Doe"); //kam mail poslat $mail->Subject = "PHPMailer Test Subject via mail(), basic"; //předmět mailu $mail->Body = $body; //připojíš tělo mailu if(!$mail->Send()) { echo "Mailer Error: " . $mail->ErrorInfo; //pokud se mail neodešle, ohlásí chybu } else { echo "Message sent!"; //pokud proběhne v pořádku, vypíše hlášku } PHP Mailer uumí opravdu spoustu věcí, včetně posílání příloh apod. Nastavit ho není těžké a na netu je kupa i českých návodů, stačí hledat... |
||
Donty18 Profil * |
#6 · Zasláno: 25. 5. 2011, 14:04:09
Moc díky , jsem asi deb.... :-) díky moc :-)
|
||
Stano Profil |
#7 · Zasláno: 25. 5. 2011, 14:08:31
Budulinek:
Používať phpmailer na jeden formulár mi príde ako strielať na kačice riadenou strelou (nehovorím že to je zlé len mi to príde zbytočné, aj keď môžno tam je riešená bezpečnosť) keď stačí obyčajné mail();. |
||
impakt Profil * |
#8 · Zasláno: 25. 5. 2011, 14:33:15
Stano:
funkcia mail() je síce "funny" ale akonáhle je nutne na odosielanie mailu použiť smtp server, čo je viac menej pravidlo, tak sa celkom hodí ta "riadená strela" |
||
Časová prodleva: 13 let
|
0