Autor Zpráva
Donty18
Profil *
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
a jak vypadá kód mailer.php?
Donty18
Profil *
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
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
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 *
Moc díky , jsem asi deb.... :-) díky moc :-)
Stano
Profil
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 *
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"

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

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

0