Autor | Zpráva | ||
---|---|---|---|
Smoke69 Profil |
#1 · Zasláno: 25. 10. 2008, 12:23:21 · Upravil/a: Smoke69
Zdravím všechny, prosím o radu... udělal jsem si odesílací formulář ale nevím jak ho v PHP správně nastavit aby fungoval.
Našel sem si tady na foru formulář, který v PHP vypadá takto <? if (isset($_POST["pridat"]) ) { $jmeno = $_POST["jmeno"]." ".$_POST["prijmeni"]; ///tvoje $recipient = 'email@nwm.cz';//tvuj email $kontakt = $_POST["email"]; $subject = 'vzkaz z www'; $message =$_POST["zprava"]; $headers = "From: ".$jmeno."<".$kontakt.">\r\n"; $headers .= "X-Sender: <".$kontakt.">\r\n"; $headers .= "X-Mailer: PHP\r\n"; $headers .= "X-Priority: 3\r\n"; $headers .= "Return-Path: <".$kontakt.">\r\n"; $headers .= "Content-type: text/html; charset=UTF-8\r\n"; if( @mail($recipient, $subject, $message, $headers) ) { echo 'E-mail byl úspěšně odeslán.'; }else{ echo 'Chyba: E-mail se nepodařilo odeslat.'; } } tenhle mi fungoval ale já potřebuju mít ve svém formuláři více položek a nevím jak to skloubit dohromady protože v PHP neumim Můj formulář by měl vypadat takto http://imgupload.cz/muj.php?obrazek=wYLRftb9Nn.JPG Věděl by někdo jak na to ? v html to mám nastavené správně otevřě se PHP soubor ale ten nevím jak by měl vypadat skoušel sem různě upravovat ten který sem tu skopíroval ale vždy mi to napsalo nějakou chybnou hlášku nebo nic nepřišlo. Věděl by někdo jak na ? |
||
pEeLL Profil |
#2 · Zasláno: 25. 10. 2008, 13:22:16
v html mas u prvku parametr name. a ten se odesila do php. pokud jej posilas pomoci POST tak jej v php prijmes $_POST["name"];
takze pokud mas u sebe treba input jmeno. tak mu das name="jmeno" a v php jej prijmes pomoci $_POST["jmeno"]; jinak zprava co se odesila je v promene $message takze pod $message =$_POST["zprava"]; pridas radek $message .=$_POST["jmeno"]; |
||
Smoke69 Profil |
#3 · Zasláno: 25. 10. 2008, 16:11:03
SUPER díky moc už to funguje akorat ještě menší problém... Email který příjde je dost nepřehledný vše je v jednom řádku.
Nevěděl by někdo jak by to šlo udělat aby byla každá ta proměnná $message na novém řádku ? |
||
Holyday Profil |
#4 · Zasláno: 25. 10. 2008, 16:14:03 · Upravil/a: Holyday
používat \n
edit: koukám, ale že proměnnou $message máš jenom jednu. Takže bych nejdřív použil funkci NL2BR()... |
||
Smoke69 Profil |
#5 · Zasláno: 25. 10. 2008, 16:53:44
No právě že ne kdybych měl jen jednu tak by mi to šlo hned já sem tam právě potřeboval proměnné přidat a nevěděl sem jak
Nevěděl sem že tam musím dát tu tečku před .=$_POST Teď tam mám těch proměnných $message dvanáct |
||
Holyday Profil |
#6 · Zasláno: 25. 10. 2008, 17:01:28
Mno tak by mělo jít
$message = "Zpráva: " . $_POST["zprava"] . "\n"; $message .= "Jméno: " . $_POST["jmeno"] . "\n"; a tak dále.... |
||
Časová prodleva: 15 let
|
0