Autor | Zpráva | ||
---|---|---|---|
Kvaky Profil |
#1 · Zasláno: 30. 3. 2013, 19:04:17
Dobrý den, mám potíže s formulářem. Když dám odeslat naskočí mi error 404. Stránku mám přes endora.cz. Můj skript:
<form action=mailto:"tom.kratschmer@seznam.cz" method="post" enctype="text/plain"> Váš mail: <input name="mail_odesilatele" size="20"><br> Předmět: <input name="subject" size="20"><br> Zpráva: <textarea name="body" rows="4" cols="30"></textarea><br> <input type="submit" value="Odeslat"> </form> Přijmu jakoukoli radu, která mi pomůže. Předem děkuji. |
||
Lovjarek Profil |
#2 · Zasláno: 30. 3. 2013, 22:12:18
Zdravím,
action="mailto:adresa@adresa.xx" , čiže chyba zápisu...
|
||
Kvaky Profil |
díky moc, ale nefunguje
|
||
Michal Maršálek Profil |
Kvaky:
Zdravím, co to má dělat? Do action se dává adresa souboru na který se přejde po odeslání (na této adrese by se měl vyskytovat php soubor, který odešle email). Pokud chceš místo toho zavolat javascript, použij událost onsubmit. |
||
Časová prodleva: 3 dny
|
|||
Lovjarek Profil |
#5 · Zasláno: 3. 4. 2013, 23:47:20
Kvaky:
Pozri si teda toto: Formulář na mail |
||
Časová prodleva: 4 dny
|
|||
Kvaky Profil |
#6 · Zasláno: 7. 4. 2013, 22:34:22
Lovjarek:
Zdravím, tady je to chybné, ale díky za pomoc. |
||
Časová prodleva: 18 dní
|
|||
mike1mail Profil |
Zdravim,
mam podobny problem... at hledam na netu kde chci ,vsichni pisi porad stejne... upravuji vseli jak,zkousel sem i ASP a porad nic... pokud pouziji obycejne kody jako zakladatel tohoto tematu, tak mi prijde prazdny mail pokud pres PHP soubor,tak bud to nejde vubec a nebo taky prazdna, dost to nechapu pouzivam placeny hosting gigaserver.cz ,pochybuji ze by to neslo jen kvuli tomuto hostingu... ma nekdo nejakou radu jakou metodou normalne odeslat formular na muj mail??? stranka s formularem je v kodovani HTML predem dekuji za kazdou radu... PS: zkousel sme i metodu z programu FrontPage kde pouziva "action="--WEBBOT-SELF--" a tam mi hostring hodi hlasku neexistuji stranky a nedojde vubec nic :( uz jsem velmi zoufali,kdysi to slo normalne... |
||
Joker Profil |
#8 · Zasláno: 26. 4. 2013, 09:15:48
mike1mail:
Návod v [#5] jste četl? |
||
mike1mail Profil |
Joker:
ale ano ,cetl a asi vice jak 5x ...jenze nic s toho nefunguje, mozna by to chtelo upgrade v tom navodu ;) hodne serveru uz jede na modernich vecech...a co sem na netu cetl,tak vice lidem to podle toho navodu nejede... |
||
Časová prodleva: 4 dny
|
|||
mike1mail Profil |
tak nakonec jak to tak uz byva sem si musel pomoct sam....pokud nekdo z vas ma podobny problem,zkuste to s timto kodem...je to sice divne nastavene , kde napriklad jako predmet zpravy prijde odesilatelovo jmeno, ale hlavni je ,ze to funguje :)
HTML kod: <div class="box" style="width: 527px; height: 382px"> <form method="POST" action="mail.php"> <p> </p> <p>Vaše jméno</p> <p><input type="text" name="jmeno" size="34"></p> <p> </p> <p>Váš email</p> <p><input type="text" name="email" size="34"></p> <p> </p> <p>Váš dotaz</p> <p><textarea rows="12" name="text" cols="54"></textarea></p> <p> </p> <p><input type="submit" value="Odeslat" name="B1" class="buttonLink"</p> <p> </p> </div> PHP kod: //čili soubor s nazvem "mail.php" <?php $to = 'aaaaaa@aaaaa.cz'; //kde napiste svuj mail ,kam to ma chodit :-) $jmeno = $_POST['jmeno']; $email = $_POST['email']; $message = $_POST['text']; $headers = 'From: ' . "\r\n" . 'Reply-To: ' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($to, $jmeno, $email, $message, $headers); header("HTTP/1.1 301 Moved Permanently"); header("Location: http://www.projektbb.cz/odeslano.html"); //zde je odkaz na stranku potvrzujici odeslani :-) header("Connection: close"); ?> ....ale byl bych rad,kdyby nekdo kdo tomu rozumi mi jeste poradil, jak ten PHP kod upravit tak, aby mi na mail prislo jako jmeno mailu, jmeno odesilatele dotazu z formulare, predmet aby byl "BB Projekt" a odpoved aby sla primo na jeho zadany mail. |
||
Davex Profil |
#11 · Zasláno: 30. 4. 2013, 21:22:46
mike1mail:
„napriklad jako predmet zpravy prijde odesilatelovo jmeno“ Protože máš špatně vyplněné parametry funkce mail .
„...ale byl bych rad,kdyby nekdo kdo tomu rozumi mi jeste poradil“ Viz Nejčastější potíže s PHP (FAQ) » Odeslání více položek. |
||
mike1mail Profil |
sakrys s toho sem to vubec nepochopil :( ja totiz ovladam pouze HTML ve kterem jsou moje stranky a v tom PHP mam pouze odesilaci script,PHP neumim...
ale i tak diky za snahu mi pomoct... kdyby to slo napsat pro lajka nebo napsat co mam kde opravit,byl bych vdecny :) v podstate pro toho kdo PHP umi,je velmi snadne napsat,to a to prepis tam a tam :) neni to dlouhy script :P |
||
Časová prodleva: 16 dní
|
|||
mike1mail Profil |
tak problem jsem vyresil :) nakonec mi poradil jeden nezavisli programator PHP,tak pokud nekdo chce odesilaci script aby odpoved sla na zadany mail ve fromulari a vse fakcilo jak ma,tak zde dopisuji fukncni PHP script :
<?php $to = 'mike.svihel@seznam.cz'; //mail kam prijde formulat $subject = 'BB Projekt'; //predmet mailu $message = $_POST['jmeno'] . "\r\n" . $_POST['text']; //zde prijde na mail text z formulare i jmeno zadane z formulare $headers = 'From: ' . $_POST['email'] . "\r\n" . //nastaveni aby odpoved na mail,slo odpovedet na mail zadany z formulare 'Reply-To: ' . $_POST['email'] . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($to, $subject, $message, $headers); header("HTTP/1.1 301 Moved Permanently"); header("Location: http://www.projektbb.cz/odeslano.html"); //no a tady stranka na potvrzeni odeslani formulare header("Connection: close"); ?> |
||
Časová prodleva: 11 let
|
0