problem s odeslanim formulare
10 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
PROSIM VAS co mam v tomto spatne, ze mi odesilani formulare nefunguje? samozrejme misto xxx zadam platnou domenu.. ale po kliknuti na odeslat se nic nedeje a nic do schranky neprijde... <form action="http://www.webzdarma.cz/sendform.php" method="post"> <input type=hidden name="recipientSUBJECT" value="Vzkaz"> <input type=hidden name="successPAGE" value="http://xxx.wz.cz/ok.html"> <input type=hidden name="errorPAGE" value="http://xxx.wz.cz/chyba.html"> <table> <tr> <td>Vaše jméno</td> <td><input type="text" name="jmeno"></td> </tr> <tr> <td>Váš e-mail</td> <td><input type="text" size="35" value="@" name="e-mail"></td> </tr> <tr> <td>Váš vzkaz</td> <td><textarea type="text" name="vzkaz" cols="50" rows="5"></textarea> </tr> </table> <input type="submit" value="Odešli"> <input type="reset" value="Vymaž"> </form>
-
U všech atributů type smaž ty uvozovky...to bylo první co mě praštilo do očí. Možná je tam něco víc.
-
to snad ne, v tomhle bych to nevidel uvozovky tam maj bejt, alespon teda podle toho co jsem nastudoval a taky podle ukazky formulare v podpore... neco jinyho vas nenapada? videl bych chybu nekde v tagu pro odeslani..
-
Pardon, samozřejmě jsou ty uvozovky správně, myslím na víc věcí najednou. A nemůže být chyba v sendform.php? Odešlou se ty data na server?
-
Seth tak nevim covece, vsechno jsem prekontroloval a nic nenasel, tak jsem ten nahranej formular smazal a nahral ho znova a uz to maka, asi bylo potreba drobek profouknout kabely :)
-
uz to zas nejde, neni problem na webzdarma.cz? chova se to jako ze se to v poradku odeslalo, ale ve schrance nic neni, a ted dokonce se po kliknuti na odeslat zobrazi 404, zase dnes starsi
-
Někde jsem tu četl, že ten webzdarmí sendform nejede.. Napiš si svůj, není to tak těžké...
-
Marku mohl bych te poprosit o upresneni? nemam z timhle zkusenosti a nemuzu nikde najit co dat misto toho, uz se s tim trapim od rana...
-
Jeste takovej dotaz ty zprávy po odeslani formulare maji chodit kam? na email vytvoreny v domene, nebo na email uvedeny pri registraci?
-
Nevím přesně, co to má dělat. Nejspíš odeslat mail. (?) No, do toho form dej svoji php stranku <form action="odesli_mail.php"... zbytek bych nechal stejny. a odesli_mail.php bude vypadat třeba takto: <?php $jmeno = $_POST['jmeno']; $mail_from = $_POST['e-mail']; # toto muze zlobit, radeji to predelej na email (e-mail -> email) $vzkaz = $_POST['vzkaz']; $subject = $_POST['recipientSUBJECT']; $error_page = $_POST['errorPAGE']; $success_page = $_POST['successPAGE']; $mailto = $_POST['mailto']; # toto tam pridej jako <input hidden nebo napis primo $mailto ="muj@mail.cz" $result = mail($mailto, $subject, $vzkaz, "From: $mailfrom\r\n" . "Reply-To: $mailfrom\r\n" . "X-Mailer: PHP/" . phpversion()); if ($result) { header("Location: $success_page"); } else { header("Location: $error_page"); } ?> neni to odladene, napsal jsem to jenom tak z prvni ruky. v errorPAGE a successPAGE je pochopitelne adresa html stranky, ktera infomruje o uspechu/neuspechu odeslani mailu....