Formular na emaily
8 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é.
-
Mam problem s vytvorenim formulare na odesilani emailu. Stranky delam v php a formular mam tvoreny timto kodem: <p align="left"> <form action="http://www.webzdarma.cz/sendform.php" method="post"> <input type=hidden name="recipientSUBJECT" value="Chceme kotatko"> <input type=hidden name="successPAGE" value="http://mieux.wz.cz/text/success.php"> <input type=hidden name="errorPAGE" value="http://mieux.wz.cz/text/error.php"> <p>Your email: <input type="text" name="senderEMAIL" size="43"> </p> <p>Text: <textarea rows="7" name="komentar" cols="43"></textarea> </p> <p> <input type="submit" value="Submit" name="B1"> <input type="reset" value="Reset" name="B2"> </p> </form> </p> Kdyz odeslu testovaci email, probehne vse vporadku, az na ten email co dostanu. Dostavam to totiz v takove podobe: senderEMAIL: QAstral@seznam.cz komentar: pokus3 B1: Submit __utma: 36525606.656946646.1154541049.1156107288.1156107850.5 __utmz: 36525606.1156107850.5.3.utmccn=(referral)|utmcsr=127.0.0.1:8080|utmcct=/www/mieux.php|utmcmd=referral __utmb: 36525606 PHPSESSID: 24fO9i8wPt2CqX2eL5SImbTShYe Co mam udelat, abych nedostaval tu dolni cast emailu? Vypada to dosti osklyve. Dekuji, s pozdravem QAstral
-
vytvoř si svůj odesílací skript: >>>email.php <h1>Poslat email</h1> <form action="email.php" method="post"> <table border="1"> <tr><td>Jméno: </td><td><input type="text" name="jmeno"></td></tr> <tr><td>Vaše emailová adresa: </td><td><input type="text" name="email"></td></tr> <tr><td>Text emailu:</td><td> <textarea type="" name="text"></textarea></td></tr> <tr><td><input type="reset" value="smazat"></td><td></td></tr> <tr><td><input type="submit" value="odestal e-mail"></td><td></td></tr> </table> </form> <? $jmeno = $_POST['jmeno']; $email = $_POST['email']; $text = $_POST['text']; $to_email = "EMAIL NA KTERÝ TO BUDE CHODIT"; $predmet = "PŘEDMĚT"; $z_adresy = "webzdarma.wz.cz - LIBOVOLNÁ ADRESA"; $text_emailu = "Jméno zákazníka: <b>".$jmeno."</b>\n E-mail zákazníka:".$email."\n Text e-mailu: \n".$text; mail($to_email, $predmet, $text_emailu, $z_adresy); ?> potom si tam ještě můžeš dodělat kontroly atd.
-
Dobrej clanek! jen me trochu mate tohle: $z_adresy = "webzdarma.wz.cz - LIBOVOLNÁ ADRESA"; co znamena LIBOVOLNA ADRESA?
-
Potrebuji udelat na tlacitko ODESLAT odesilaci skript.Pomuze mi nekdo? Z toho co je nahore nejsem moc moudrej.Proste potrebuju,kdyz zmacknou odeslat (ano),aby se mi odeslal mejl na moji adresu.Pomooooc,prosiiiim.
-
příklad: // vloženo někde ve stránce (ne však ve skriptu odeslani.php) <form action="odeslani.php" method="post"> //nastavení methody a cílového skriptu, kam se přenese obsah po kliknutí na lačítko odeslat <input type="text" name="jmeno" size="50"> // prvek formuláře - text <input type="text" name="vek" size="50"> // prvek formuláře - text <input type="submit" value="Odeslat" name="odesilatko"> // prvek formuláře - submit </form> // ukončení formuláře // skript souboru odeslani.php <?PHP $jmeno=$_POST["jmeno"]; // získání hodnoty z formuláře do skriptu $vek=$_POST["vek"]; // získání hodnoty z formuláře do skriptu $text= "Jméno: $jmeno + věk: $vek"; // spojení řetězců mail("doruceni@domena.cz", "nejaký předmět", "$text"); // funkce mail(), která odešle na danou adresu ?> samozřejmě funkce je hodně variabilní, takže se odesílat cokoliv, kamkoliv. když se skriptem bude získávat i adresa pro cílovou adresu, tak pake může odesílat i kamkoliv se zadá. předmět zprávy se také může samozřejmě získat. můžeš tam přidat samozřejmě plno věcí, třeba další prvky nebo zjišťování, jestli jsou daná políčka vyplněná ap. ;), teďka sem to sepsal, funguje to, odzkoušeno ;)
-
Prima,diky! Vyzkousim.
-
Jenže problém je v tom, že když tam bude více lidí a bude chtít odeslat ten e-mail tak odešle jen prvních 10 lidí e-mail a zbytek uvidí chybu, že je to nějak zakázané atd.
-
Ano, na WZ můžeš odeslat jen 10 emailů za hodinu. Nic s tím nenaděláš.