Autor | Zpráva | ||
---|---|---|---|
liska Profil * |
#1 · Zasláno: 18. 3. 2007, 08:05:06
Potřebovala bych poradit mám formulář jeho zdroják tady:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <title>Potrava vodní želvy</title> </head> <body bgcolor="#51536E"> <font color="#ffffff"> <form action="emaily.php"> Autor: <div style="float:right; width:80%;"><input type=text size=22 name="autor" value="anonym">velice mu děkujeme<br></div><br><br> Váš Email: <div style="float:right; width:80%;"><input type=text size=22 name="mail_odesilatele" value=""><br></div><br><br> Vaše zvíře: <div style="float:right; width:80%;"><input type=text size=22 name="zvire" ></div><br><br><br<br><br> Druh: <div style="float:right; width:80%;"><input type=text size=22 name="druh" value="savec"></div><br><br><br<br><br> Potrava: <div style="float:right; width:80%;"> <select name="platforma" size="1"> <option value="masožravec" >Masožravec <option value="Býložravec" selected>Býložravec <option value="všežravec">Všežravec <option value="mrchožrout">Mrchožrout </select></div><br><br><br><br><br> Prostředí:<div style="float:right; width:80%;"> <textarea size="100" rows="5" cols="16" name="prostredi"></textarea><br></div><br><br><br><br><br> Anatomie:<div style="float:right; width:80%;"> <textarea size="100" rows="5" cols="16" name="Anatomie"></textarea><br></div><br><br><br><br><br> Velikost:<div style="float:right; width:80%;" ><input type=text size=22 name="velikost"><br><br></div><br><br><br><br> Hmotnost:<div style="float:right; width:80%;"><input type=text size=22 name="poddruh3"><br></div><br><br><br><br> Lov/způsob získání potravy:<div style="float:right; width:80%;"><input type=text size=22 name="lov"><br></div><br><br> Zajímavosti:<div style="float:right; width:80%;"><input type=text size=22 name="zajimavosti"><br></div><br><br> podrobnější info na webu: <div style="float:right; width:80%;"><input type=text size=22 name="web" ></div><br><br><br<br><br> Co byste chtěl doplnit:<div style="float:right; width:80%;"> <textarea size="100" rows="5" cols="16" name="prostředí"></textarea><br></div><br><br><br><br><br> Zkopírujte sem prosím informace o vašem zvířeti z vašeho webu:<div style="float:right; width:80%;"> <textarea size="500" rows="30" cols="50" name="info"></textarea> <br></div><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> <br><br><br><br><br><br><br><br><br><br> <input type=submit value="odeslat"> </form> </body> </html> kterej se posílá na emaily.php a z nich ho celej potřebuju poslat na email což mi nejde. zdrojak emaily.php <? $zprava[]=$platforma; $zprava[]=$autor; $x=(string)$zprava if( mail("uer@atlas.cz",$zvire,$x, "From: " . $mail_odesilatele)) echo "úspěch"; else echo "neúspěch";?> na email umim poslat jenom jednu věc z toho formuláře jak si jich na mail můžu poslat víc???? |
||
peta Profil |
#2 · Zasláno: 18. 3. 2007, 09:19:38
http://peter-mlich.wz.cz/programs/mailform.php PHP mail form (3k) (POST)
http://peter-mlich.wz.cz/programs/mailform.txt (zdroj: mailform.txt) 1 <form action="emaily.php" method="POST"> 2 <?php if (count($HTTP_POST_VARS)) { $zprava = ""; foreach($_POST as $key=>$value) {$zprava.= " $key : $value";} if (mail("uer@atlas.cz",$zvire,$zprava, "From: " . $mail_odesilatele)) echo "úspěch"; else echo "neúspěch"; } else echo "zadne udaje k odeslani"; ?> 3 <textarea size="500" rows="30" cols="50" name="info"></textarea> <br></div><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> <br><br><br><br><br><br><br><br><br><br> <input type=submit value="odeslat"> Ehm? <div style="height:20em"> </div> |
||
liska Profil * |
#3 · Zasláno: 18. 3. 2007, 13:51:31
kam mám dat to treti prosim te??
a nefunguje to v emailu je to prazdny |
||
peta Profil |
#4 · Zasláno: 18. 3. 2007, 16:29:04 · Upravil/a: peta
liska
Divej, ja to jako netestoval, co jsem napsal. - na odkazu je funkcni mailform. Aspon mne to posilalo tehda - 1 ve formulari ti schazi odesilaci metoda - 2 cast scriptu na mail, pro zpracovani zpravy a veskerych udaju z POST, co prijdou jestli toto mas spravne: if (mail("uer@atlas.cz",$zvire,$zprava, "From: " . $mail_odesilatele)) to jsem vubec nekontroloval Ale provedme zbeznou kontrolu... ... mail("uer@atlas.cz",$zvire,$zprava, "From: " . $mail_odesilatele) ... mail($M['to'],$M['subject'],$M['message'],$head) cili teoreticky je to spravne, ted hloubkove: echo "<br>komu = "."uer@atlas.cz"; echo "<br>predmet = ".$zvire; echo "<br>zprava = ".$zprava; echo "<br>hlavicka = "."From: " . $mail_odesilatele; (a to bys musel rici, co ti to vypisuje?) - 3 to je poznamka k tem n BR, ze se to da resit stylem a) Takze, co s tim? zkusis muj odesilaci script upravit pro svuj mail. b) vyzkousis, prijde mail -> c) NE -> d) c) Pridas do nej cast 2, vyzkousis ANO -> d) NE -> b)+c) d) KONEC (cz.php.net/mail) k bodu 2 $zprava = ""; foreach($_POST as $key=>$value) {$zprava.= "\n $key : $value";} -> echo "<hr>$zprava<hr>"; //zobrazis si, co ve zprava je (treba jsem se spletl a kvuli nejake chybe tam nic neni) mas vubec zaply error_reporting na zacatku programu? a mas HTML validni? treba je chyba v HTML, ale to bys jzistil, kdyby sis vypsal obsah tech promennych pres echo. |
||
liska Profil * |
#5 · Zasláno: 19. 3. 2007, 14:38:38
jako zprava se mi na emaily.php objevi hodne černých linek
|
||
liska Profil * |
#6 · Zasláno: 19. 3. 2007, 14:45:56
všechno jde až na to že zprava se mi nevypiše a to ani na emailu ani na emaily.php
|
||
liska Profil * |
#7 · Zasláno: 19. 3. 2007, 14:46:15
jednotlive proměnné se daji vypsat
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0