| Autor | Zpráva | ||
|---|---|---|---|
| kesaj Profil |
#1 · Zasláno: 23. 4. 2010, 15:55:08
Zdravim Vas, mam vytvoreny php mailovy formular. Na mail mi pride :
Mail odosielatela Predmet Text Potreboval by som ale sledovat - teda aby mi prisli na mail aj informacie, na ktore si vytvorim vo formulari kolonku a sice - telefon. Meno mam vytvorene a to mi na mail nepride tiez... Da sa to nejako ? Tu je html formular : <form action="mail.php" method="post"><br /> Meno:<br /> <input name="jmeno" type="text" /><br /> E-mail:<br /> <input name="mail" type="text" /><br /><br /> <b>Výber verzie informačného systému:</b><br /><br /> <select name="predmet"> <option value="Objednávka systému ABRA G1">ABRA G1</option> <option value="Objednávka systému ABRA G2">ABRA G2</option> <option value="Objednávka systému ABRA G3">ABRA G3</option> <option value="Objednávka systému ABRA G4">ABRA G4</option> </select><br /> Správa:<br /> <textarea cols="30" rows="5" name="text" onclick="if (this.value=='Tu môžete zanechať svoj odkaz') this.value='';"></textarea><br /> <input type="submit" value="Odoslať" /> <input type="reset" value="Reset" /> </form> a tu php : <?php
$jmeno = $_POST['jmeno'];/*takto proměnné přidělíme to co bylo odesláno ve formuláři metodou POST s atributem name="jmeno"*/
$mail = $_POST['mail'];
$predmet = $_POST['predmet'];
$program = $_POST['program'];
$text = $_POST['text'];
$prijemce = "kesajko@gmail.com";
/*vyplníte mail, na který se má formulář odesílat*/
$zahlavi = "From: " . $mail . "\r\n"
. "Content-Type: text/plain; charset=UTF-8; format=flowed\n"
. "MIME-Version: 1.0\n"
. "Content-Transfer-Encoding: 8bit\n"
. "X-Mailer: PHP\n";
/*zobrazuje pak v mailu jako kdyby vám mail přišel přímo z tohoto mailu, můžete pak tedy rovnou odpovídat na mail, který uživatel uvedl*/
/*takto zajistíme, aby se mail neodeslal, pokud nejsou všechna pole vyplněna*/
if ( !empty($jmeno) and !empty($mail) and !empty($predmet) and !empty($text)) {
mail($prijemce, $predmet, $text, $zahlavi);
echo "<h3>Ďakujeme. Vaša správa bola úspešne odoslaná. V krátkom čase Vás budeme kontaktovať.</h3><br />
<p>Táto stránka bude automaticky presmerována do 5 sekúnd.<br>
Pokiaľ sa tak nestane, pokračujte prosím <a href='http://www.atec.sk'>tu</a><br><br></p>";
echo "<script type=\"text/javascript\">
setTimeout(\"self.location.replace('http://www.atec.sk')\", 5*1000)
</script>";
/*toto se vypíše do dokumentu, pokud se mail odešle*/
} else {
echo "<h3>Prosíme Vás, aby ste vyplnili všetky údaje a správu odoslali znova. Ďakujeme.</h3>"; /*toto se vypíše pokud nebudou vyplněna všechna pole, mail se neodešle*/
}
?>ĎAKUJEM ZA VAŠE RADY. |
||
| __construct Profil |
#2 · Zasláno: 23. 4. 2010, 16:00:47
Do HTML doplníš:
Telefón:<br /> <input name="telefon" type="text" /><br /><br /> a do php skriptu: /*Do 3. riadku */$telefon = $_POST['telefon']; /*do 8. */$sprava ="Meno : $jmeno\r\n Telefon: $telefon\r\n Text: $text\r\n"; /*a 22. uprav na */mail($prijemce, $predmet, $sprava, $zahlavi); |
||
|
Časová prodleva: 3 dny
|
|||
| kesaj Profil |
#3 · Zasláno: 26. 4. 2010, 14:08:30
zdravim ta...uz mi to funguje, vdaka ti...
|
||
|
Časová prodleva: 16 let
|
|||
0