Autor | Zpráva | ||
---|---|---|---|
slovakCZ Profil |
#1 · Zasláno: 1. 4. 2009, 13:29:04 · Upravil/a: slovakCZ
chtel jsem se zeptat, kde v tomto je chyba?
jelikoz mi to nechce odeslat formular na muj email.. (hostuju u profitux.cz) ukousel jsem i vice formularu ktere se daji stahnout z internetu a nic nefunguje.. pritom kdyz pouziji nejaky RS (napr wordpress) a nainstaluji plugin na odesilani formularu na email tak to jde. nevite tedy v cem by mohl byt problem? popripade doporucit (klidne nejaky uplne jednoduchy formular)? ps. nyni jsem vyzkousel formular z http://www.aresisland.com/clanky/index/akce/article/id/86 a take bohuzel nic :( <?php $jmeno=$_REQUEST['jmeno']; $email=$_REQUEST['email']; $predmet=$_REQUEST['predmet']; $zprava=$_REQUEST['zprava']; $send=$_REQUEST['send']; if ($email==""){ $email="@"; } $form="<form method=\"post\" action=\"$php_self\"> <p><TABLE WIDTH=\"415\" BORDER=\"0\" CELLPADDING=\"1\" CELLSPACING=\"0\"> <TR valign=\"top\"> <TD WIDTH=\"75\" class=\"text11px\">Vaše jméno:</TD> <TD WIDTH=\"75\"><input size=\"20\" type=\"text\" name=\"jmeno\" maxlength=\"100\" value=\"$jmeno\"></TD> </TR> <TR valign=\"top\"> <TD WIDTH=\"75\" class=\"text11px\">E-mail:</TD> <TD WIDTH=\"75\"><input size=\"20\" type=\"text\" name=\"email\" maxlength=\"100\" value=\"$email\"></TD> </TR> <TR valign=\"top\"> <TD WIDTH=\"75\" class=\"text11px\">Předmět:</TD> <TD WIDTH=\"75\"><input size=\"20\" type=\"text\" name=\"predmet\" maxlength=\"100\" value=\"$predmet\"></TD> </TR> <TR valign=\"top\"> <TD WIDTH=\"75\" class=\"text11px\">Zpráva:</TD> <TD WIDTH=\"75\"><textarea name=\"zprava\" rows=\"8\" cols=\"35\">$zprava</textarea></TD> </TR> <TR> <TD WIDTH=\"80\"></TD> <TD WIDTH=\"80\"><input type=\"hidden\" name=\"send\" value=\"submited\"><input type=\"submit\" value=\" Odeslat zprávu \"</TD> </TR> </TABLE> <p><em>Všechna pole jsou povinná.</em> </form>"; $jmeno_error=0; $email_error=0; $predmet_error=0; $zprava_error=0; if ($send!="submited"){ echo "$form"; }else{ if (empty($jmeno)){ echo "<strong>Musíte zadat vaše jméno.</strong><br>"; $predmet_error=1; } if (empty($email)){ echo "<strong>Musíte zadat existující e-mail.</strong><br>"; $email_error=1; }else{ if ((@!strpos ($email,"@")) || (@!strpos ($email,"."))){ echo "<strong>Musíte zadat existující e-mail.</strong><br>"; $email_error=1; }} if (empty($predmet)){ echo "<strong>Musíte zadat předmět.</strong><br>"; $predmet_error=1; } if (empty($zprava)){ echo "<strong>Musíte zadat zprávu.</strong><br>"; $zprava_error=1; } if (($jmeno_error) || ($email_error) || ($predmet_error) || ($zprava_error)){ echo "$form"; }else{ $zprava1="$zprava Odesílatel: $jmeno E-mail: $email"; $komu="t.nikl@seznam.cz"; mail ($komu,$predmet,$zprava1,"Content-Type: text/plain; charset=windows-1250\nReply-To: $email\nFrom: VydrusuvZapisnik@ic.cz"); echo "Zpráva byla úspěšně odeslána."; } } ?> |
||
slovakCZ Profil |
#2 · Zasláno: 1. 4. 2009, 13:58:33
aha.. tak ted jsem to zkusil poslat na gmail a funguje to OK... na seznam mi nic neprijde... hmm :( ale cim to je
|
||
AM_ Profil |
#3 · Zasláno: 1. 4. 2009, 15:29:19
Nejspíš spam filtrem
|
||
slovakCZ Profil |
#4 · Zasláno: 1. 4. 2009, 17:00:49
no prave ze to jsem take uz vyzkousel, filter na spam jsem mel zaply, vypl jsem ho tedy a mail neprisel.. nechal jsem to tedy formularem poslat na mujmail@muj_web_u_profitux.cz a z tohoto mailu to az pote preposlat na seznam... a take nic.. =o/ ovsem kdyz mi prijde z formulare mail na mujmail@muj_web_u_profitux.cz a RUCNE ho preposlu na seznam tak to jiz jde..
|
||
slovakCZ Profil |
#5 · Zasláno: 1. 4. 2009, 17:45:43
tak jiz mi to funguje... nevim cim to bylo ale jde to... vyuzil jsem formular na strance:
http://capsizedesigns.com/blog/2008/04/an-ultra-slick-ajax-contact-form-with-jquery/ ale jeste mi nefunguje diakritika.... poradili byste mi jak nastavit sadu UTF8 pri odesilani??? v kodu sice najdu okamzik kdy se to odesila, ale nevim jak tam to kodovani vecpat :( |
||
Časová prodleva: 15 let
|
0