Autor | Zpráva | ||
---|---|---|---|
Ondřej Komár Profil |
#1 · Zasláno: 21. 9. 2012, 23:28:54
Ahoj,
nevím, zda tu nějaká taková diskuse je, takže se to předem omlouvám. Pomocí návodů jsem si vytvořil emailový formulář. Zkoušel jsem funkčnost na webzdarma.cz a vše fungovalo jak má. Ovšem potom sem o tento ormulář doplnil web, který je uložen na hostingu od forpsi.cz. Jedná se o to, že mi přijde prázdný email, kde se mi vyplní jenom jméno. Ostatní kolonky jsou prázdné. Zde je zdrojový kód (objednavka.html): <table style="height: 100%;" width="100%" cellSpacing="0" cellPadding="0" border="0"> <tr><td align="center" valign="top"> <form action="poslat.php" method="post"> <table width="200" border="0" class="text"> <tr><td width="50"><strong>N</strong>ázev kurzu:*</td><td><input name="nazevkurzu" type="text"></td></tr> <tr><td width="50"><strong>J</strong>méno:*</td><td><input name="jmeno" type="text"></td></tr> <tr><td width="50"><strong>P</strong>říjmení:*</td><td><input name="prijmeni" type="text"></td></tr> <tr><td width="50"><strong>E</strong>mail:*</td><td><input name="email" type="text"></td></tr> <tr><td width="50"><strong>T</strong>elefon:*</td><td><input name="telefon" type="text"></td></tr> <tr><td width="50">Firma:</td><td><input name="firma" type="text"></td></tr> <tr><td width="50">Město:</td><td><input name="mesto" type="text"></td></tr> <tr><td width="50">Ulice:</td><td><input name="ulice" type="text"></td></tr> <tr><td width="50">PSČ:</td><td><input name="psc" type="text"></td></tr> <tr><td width="50">IČO:</td><td><input name="ico" type="text"></td></tr> <tr><td width="50">DIČ:</td><td><input name="dic" type="text"></td></tr> <tr><td width="50" valign="top">Text:</td><td><textarea name="text" rows="5" cols="25"></textarea></td></tr> <tr><td width="50" valign="top"></td><td width="250" valign="top"><b>Odesláním emailu souhlasíte s <a href="smluvni_podminky.html"><u>všeobecnými smluvními podmínkami</u></b></a></td></tr> <tr><td colspan="2" align="center"><input type="submit" class="button" value="Odeslat"></td></tr> </table> </form> </td></tr> </table> a zde je kód (poslat.php): <?php $to = "Komar.Ondrej@seznam.cz"; $extra = "From: $email\r\nReply-To: $email\r\n"; $subject = "Vzkaz od ".$_POST["jmeno"]; $mess = "Název kurzu: ".$nazevkurzu." \nJméno: ".$jmeno." \nPříjmení: ".$prijmeni." \nEmail: ".$email." \nTelefon: ".$telefon." \nFirma: ".$firma." \nMěsto: ".$mesto." \nUlice: ".$ulice." \nPSČ: ".$psc." \nIČO: ".$ico." \nDIČ: ".$dic." \nText:\n".$text.""; mail ($to, $subject, $mess, $extra); ?> <html><head> <meta http-equiv="refresh" content="0; url=objednavka.html"> <title>Přesměrování ...</title> </head><body></body></html> |
||
Tori Profil |
#2 · Zasláno: 21. 9. 2012, 23:35:43
Řádky 5-16 změňte z
$nazevkurzu na $_POST["nazevkurzu"] apod. Na webzdarma mají zapnuté register_globals, viz Nejčastější potíže s PHP (FAQ)
|
||
Časová prodleva: 12 let
|
0