Autor | Zpráva | ||
---|---|---|---|
alien8k Profil |
#1 · Zasláno: 27. 11. 2010, 17:46:59 · Upravil/a: alien8k
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 |
#2 · Zasláno: 27. 11. 2010, 17:49:23
Pokoušíš se formulář odeslat na neexistující adresu. Máš správně vyplněný action u tagu form?
|
||
alien8k Profil |
#3 · Zasláno: 27. 11. 2010, 17:51:45
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 |
#4 · Zasláno: 27. 11. 2010, 18:23:08
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 |
#5 · Zasláno: 27. 11. 2010, 18:23:52
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 |
#6 · Zasláno: 27. 11. 2010, 18:35:58 · Upravil/a: alien8k
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 |
#7 · Zasláno: 27. 11. 2010, 18:40:25
alien8k:
mail() |
||
xmark Profil |
#8 · Zasláno: 27. 11. 2010, 18:44:27
alien8k:
http://polopate.jakpsatweb.cz/?page=formulare1 + následující stránka + #7panther |
||
Chamurappi Profil |
#9 · Zasláno: 27. 11. 2010, 19:12:53
Reaguji na alien8ka:
Ve tvém případě spíš System.Net.Mail.SmtpClient.Send .
Reaguji na panthera a xmarka: K čemu PHP? |
||
alien8k Profil |
#10 · Zasláno: 27. 11. 2010, 19:23:01 · Upravil/a: alien8k
Opět chybová hláška... "PHP Warning: mail() [<a href='function.mail'>function.mail</a>]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" 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 |
||
Časová prodleva: 15 let
|
0