Autor Zpráva
alien8k
Profil
Prosím vás.. Po použití základního kódu, který je uveden na webu JPW mi to napíše tenhle chybový kód pokud kliknu na buton "odeslat" (Pokud formulář vyplňím bo ne je jedno.. Pořád se ukazuje tahle chyba)
Děkuju za každou pomoc.. je to hodně důležité.. a potřebuji to rychle..
Keeehi
Profil
Pokoušíš se formulář odeslat na neexistující adresu. Máš správně vyplněný action u tagu form?
alien8k
Profil
Keeehi:
mám tam přímo
<form action="cvet@seznam.cz" method="post">

nemá to být náhodou
<form action="mail:cvet@seznam.cz" method="post"> nebo tak něja podobně?
Keeehi
Profil
1) když už tak mailto
2) toto neodešle email, ale ten email se pokusí převezmout emailový klient (outlok, thunderbird, …) Takže je to velmi nespolehlivé. Lepší by bylo to nechat odeslat jako normální formulář na server, tak ho zpracovat a nechat odeslat "servem".
xmark
Profil
alien8k:
Formulář nemůžeš odeslat na mailovou adresu. Pošli ho na nějakou php stránku, tam načti hodnoty, které ve formuláři jsou a pak je třeba pošli mailem.
alien8k
Profil
Můžete mi prosím poradit konkrétně nějaký formulář.. kdysi dávno jsem to používal. sice trochu jiný to byl,ale bezproblému..a vypadalo to podobně... vždycky mi každý posílal na mail bez problému zprávy přes ten formulář.
Jak tedy udělat aby mi posílalo zprávy na mail rovnou z webu a rychle? Děkuju
panther
Profil
alien8k:
mail()
xmark
Profil
alien8k:
http://polopate.jakpsatweb.cz/?page=formulare1 + následující stránka + #7panther
Chamurappi
Profil
Reaguji na alien8ka:
Ve tvém případě spíš System.Net.Mail.SmtpClient.Send.


Reaguji na panthera a xmarka:
K čemu PHP?
alien8k
Profil
Opět chybová hláška... "PHP Warning: mail() [<a href='function.mail'>function.mail</a>]: Failed to connect to mailserver at &quot;localhost&quot; port 25, verify your &quot;SMTP&quot; and &quot;smtp_port&quot; setting in php.ini or use ini_set() in D:\v006313\babycafe.cz\WWWRoot\odeslano.php on line 64"

Mám to takhle v 'formular.html'
<form action="odeslano.php" method="post">
<p align="center"><font color="#FF0000" face="Comic Sans MS">
<input name="email" size="36" value="Váš@mail"><br>
<input name="predmet" size="36" value="Předmět"><br>
<input name="spam" size="9"> <strong>= 1 + 1</strong><br>
<textarea name="zprava" rows="10" cols="57">Zpráva...</textarea><br>
<input type="submit" value="Odeslat">
</font></p>
</form>


A v 'odeslano.php' mám
<?
$predmet = $_POST['predmet'];
$email = $_POST['email'];
$spam = $_POST['spam'];
$zprava = $_POST['zprava'];

if ($predmet!="" and $email!="" and $zprava!="" and $spam=="2")
{
Mail("cvet@seznam.cz", $predmet, $zprava, "From: " . $email);
echo "<p><strong>Váš e-mail byl úspěšně odeslán</strong>.</p>";
}
else
{
echo "<p>Váš e-mail se <strong>nepodařilo odeslat</strong> pravděpodobně jste nevyplnili všechny údaje, nebo nevíte kolik je 1 + 1.</p>";
} 
?>


Chamurappi:
Tak koukl sem nato.. a nějak mi to nejde do hlavy.. Buď je to až tak jednoduché, že to nechápu.. nebo moc složité.. takže to taky nechápu :D

Vaše odpověď

Mohlo by se hodit

Příspěvky nesouvisející s webem budou odstraněny.

Prosím používejte diakritiku a interpunkci.

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

0