Autor | Zpráva | ||
---|---|---|---|
Peter7767 Profil |
#1 · Zasláno: 9. 3. 2014, 18:00:34
Dobrý den.
Mám problém co se týče odesílání formuláře. Kódování webu mám v UTF-8, ale vždy když mail odešlu, příjde mi bez diakritiky. Ve zdejších FAQ jsem našel řešení jak formulář ošetřit, ale nemám aboslutně tušení jak to udělat. O php zhola nic nevím a potřebuju jen, aby mi skript řádně fungoval (www není můj obor, formulář potřebuji na zpětnou vazbu návštěvníků a člověk, který mi formulář vytvořil už není nikde k zastižení). Další věc, kterou nedokážu vyřešit je přidání více druhů kontrolních otázek, které se budou měnit s refreshováním stránky. Mohli byste mi pomoct prosím? <form action="formular.php" method="post"> <b>Odesílatel:</b><input name="email" size="30" type="text" maxlength="50"> <br> <b>Předmět:</b><input name="predmet" size="30" type="text" maxlength="50"> <br> <b>Odpovězte: 1 + 1 =</b><input name="spam" size="23" type="text" maxlength="2"> <br> <p><b>Zpráva:</b></p><textarea name="zprava" rows="8" cols="50" maxlength="1000"></textarea> <br> <input type="submit" value="Odeslat"> </form> <?php if (!empty($_POST["predmet"]) and !empty($_POST["zprava"]) and !empty($_POST['email']) and isset($_POST['spam']) and $_POST['spam']==2 and preg_match('~^[a-z0-9._%+-]+@[a-z0-9.-]+\.[A-Z]{2,4}$~i',$_POST["email"])) { Mail("petrosan8977@centrum.cz", $_POST['predmet'], $_POST['zprava'], "From: " . $_POST['email']); header("location:http://www.svarovanipetroska.cz/odeslano"); exit; } else { header("location:http://www.svarovanipetroska.cz/neodeslano"); exit; } ?> |
||
lionel messi Profil |
#2 · Zasláno: 9. 3. 2014, 18:13:01
Peter7767:
„O php zhola nic nevím“ Nebolo by v takom prípade vhodnejšie napísať si inzerát? Nechcem vás vyháňať ani odradiť, ale aj tunajšie pravidlá hovoria: Pravidla diskuse JPW a doporučení » 9. Nežádejte příliš. Hotová řešení příliš specifických či nadměrně složitých dotazů zde nedostanete. |
||
Časová prodleva: 10 let
|
0