Autor Zpráva
slovakCZ
Profil
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
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
Nejspíš spam filtrem
slovakCZ
Profil
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
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 :(

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0