Kde je chyba
28 příspěvků · strana 1 z 2
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Mám formulář <form action="send.php" method="post" enctype="text/plain"> <diV>Jméno:<br><input type="text" name="jmeno" /></div> <diV>Přijmení:<br><input type="text" name="prijmeni" /></div> <diV>Přezdívka:<br><input type="text" name="prezdivka" /></div> <diV>Oddíl:<br><input type="text" name="oddil" /></div> <diV>Středisko:<br><input type="text" name="stredisko" /></div> <diV>E-mail:<br><input type="text" name="email" /></div> <diV>Mobil:<br><input type="text" name="mobil" /></div> <div><input type="submit" value="odeslat" name="b1"/><input type="reset" value="smazat" name="b2"/></div> <div><big>Přihla?uji se na MOOT 2005:</big></div> <br><input type="checkbox" name="radio1" value="ano,urcite" /></div> <span>ANO-URČITĚ</span> <br><input type="checkbox" name="radio2" value="ano,nevim" /></div> <span>ANO-NEVÍM</span> </form> a skript zvlášt <? $emailadr="lukas.vanek@centrum.cz"; $predmet="formular"; $zprava="Jméno: ".$jmeno."<br>"; $zprava="Přijmení: ".$prijmeni."<br>"; $zprava="Přezdívka: ".$prezdivka."<br>"; $zprava="Oddíl: ".$oddil."<br>"; $zprava="Středisko: ".$stredisko."<br>"; $zprava="E-mail: ".$email."<br>"; $zprava="Mobil: ".$mobil."<br>"; $zprava="ANO: ".$radio1."<br>"; $zprava="ANO: ".$radio2; Mail("$emailadr", "$predmet", "$zprava"); ?> ale nepracuje mi odesílání na mail, pomožte, díky.
-
1) text/plain neni dobrej nápad, když tam dáváš BR 2) proměnnou se zprávou si pořád přepisuješ a bude mít vždy jen tu poslední hodnotu...
-
text/plain jsem změnil, ale jak na ty proměnný? Mám je pojmenovat všechny jinak a pak uvest ve funkci mail?
-
$zprava = 'a'; $zprava = 'b'; # ve $zprava je 'b' $zprava = 'a'; $zprava .= 'b'; #ve $zprava je 'ab'
-
Hmm, pěkné ale nemělo by alespon něco přijít na mail, nechodí totiz nic, to je divne.
-
Jestli třeba nemusím potvrzovat stisknutí odeslat na formuláři?
-
Mno ja bych vyhodil pryc ty uvozovky,...
-
Mail($emailadr, $predmet, $zprava); takto to podle me pujde...
-
ted to vypada takto: <? $e="lukas.vanek@centrum.cz"; $predmet="formular"; $zprava1="Jméno: ".$jmeno; $zprava="Přijmení: ".$prijmeni; $zprava="Přezdívka: ".$prezdivka; $zprava="Oddíl: ".$oddil; $zprava="Středisko: ".$stredisko; $zprava="E-mail: ".$email; $zprava="Mobil: ".$mobil; mail($e, $predmet, $zprava1); ?> ale furt nic, doufam ze je zde podpora funkce mail.
-
jj, ja to pouzivam... zkus @mail(.....
-
No nevim, kvuli takovým prkotinam, clovek ztraci chut cokoli delat. Nevim, furt nic.
-
co takhle to napsat natvrdo do funkce, myslím jen tu adresu?
-
Nezachytil to náhodou spam filtr apod. na emailu příjemce?
-
Posílám to sobě, párkrát se to už povedlo, ale ted zas nic, myslím tím to nebude. Hodil jsem tam hlasku if ( Mail($e, $predmet, $zprava) ) echo "Mail byl odeslán"; else echo "Mail se nepodařilo odeslat"; a pise mail se nepodarilo odeslat.
-
http://php.ftp.cvut.cz/manual/en/function.mail.php Zkontroluj si délků řádků ve zprávě, jejich zakončení a tak. Zkus odeslat mail bez diakritiky. Zkus přidat nějaké hlavičky (viz manuál).
-
Už to jede.
-
<?php $e = "lukas.vanek@centrum.cz"; $odKoho = "lukas.vanek.czweb.org"; $predmet = "formular"; $zprava .= "Jméno: ".$jmeno; $zprava .= "Přijmení: ".$prijmeni; $zprava .= "Přezdívka: ".$prezdivka; $zprava .= "Oddíl: ".$oddil; $zprava .= "Středisko: ".$stredisko; $zprava .= "E-mail: ".$email; $zprava .= "Mobil: ".$mobil; Mail($e, $predmet, $zprava, "From: $odKoho"); ?> Je lepší. To @mail akorát nevyhazuje php chyby (parse_errory). Bacha na omezení 10 odeslání za hodinu...
-
ted zas ne, to je ..
-
Děkuji velkoryse.
-
zkus @mail("lukas.vanek@centrum.cz",$subject,$messge);
-
Lucas: už sem psal, že ten @ je HOVADINA! Potom Ti někde vypadne skript a ty nevíš kde, protože ten @ potlačí zobrazení Parse erroru!
-
Vzdyt jo, jinak bych to nepsal,...
-
Ale dobre udelej panu nejchytrejsimu na svete (OndraSter) radost a napis tam jen mail, kdyz jinak neda....
-
tady jde o zvyk... potom budeš před každym PHP příkazem psát @ a nebude to parse errorovat a ty budeš vědět kde ta chyba je na 100%. Už to vidim... mmchdm tohleto že to je hovadina už někdo psal/BLOGoval a nejsem nejchytřejší....
-
:))