Autor | Zpráva | ||
---|---|---|---|
tomikpb Profil |
#1 · Zasláno: 29. 10. 2010, 22:55:24
Ahoj lidi, já jsem asi bl..j, ale můžete mi někdo říct, jak do tohodle dostanu pole pro adresu?
<?php if($_POST['send']=="ok" && $_POST['adresa']!="vas@e-mail.cz"){ Mail("muj@email.cz", "Zprava z webu", $_POST['adresa']); } ?> <form action="" method="post"> <input name="send" value="ok" type="hidden" /> <textarea name="adresa" cols="16" rows="8" /> </textarea></p> <p align="center"></p> <input name="od" value="Odeslat" type="submit" style="border-style:solid; border-width:2px; background-color: #6C77FF" /></body> potřeboval bych tam dostat jeden input name a zaboha to nemůžu rozchodit. Díky |
||
Keeehi Profil |
#2 · Zasláno: 29. 10. 2010, 22:59:03
Hledáte toto?
<input name="adresa" value="vas@e-mail.cz" type="text"> |
||
tomikpb Profil |
#3 · Zasláno: 29. 10. 2010, 23:05:32
Keeehi
To vím, ale nemůžu to zapracovat do scriptu, aby mi emailem přišli obě okýnka. |
||
Alphard Profil |
#4 · Zasláno: 29. 10. 2010, 23:21:21
|
||
tomikpb Profil |
#5 · Zasláno: 29. 10. 2010, 23:46:49
Alphard:
koukal jsem, ale ať dělám co dělám, nápovědu ani řešení nevidím. |
||
Keeehi Profil |
#6 · Zasláno: 30. 10. 2010, 00:08:33 · Upravil/a: Keeehi
<?php function autoUTF($s) { if (preg_match('#[\x80-\x{1FF}\x{2000}-\x{3FFF}]#u', $s)) // detect UTF-8 { return $s; } elseif (preg_match('#[\x7F-\x9F\xBC]#', $s)) // detect WINDOWS-1250 { return iconv('WINDOWS-1250', 'UTF-8', $s); } else // assume ISO-8859-2 { return iconv('ISO-8859-2', 'UTF-8', $s); } } function cs_mail($to, $predmet, $zprava, $head = "") { $predmet = "=?utf-8?B?".base64_encode(autoUTF($predmet))."?="; $head .= "MIME-Version: 1.0\r\n"; $head .= "Content-Type: text/plain; charset=\"utf-8\"\r\n"; $head .= "Content-Transfer-Encoding: base64\r\n"; $zprava = base64_encode(autoUTF($zprava)); return mail($to, $predmet, $zprava, $head); } if(!empty($_POST['odeslat'])){ $mail = 'muj@email.cz'; $predmet = 'Zpráva z webu'; $zprava = "Od: $_POST[email]\r\n"; $zprava .= "===========================================\r\n"; $zprava .= "\r\n"; $zprava .= $_POST['vzkaz']; if (cs_mail($mail, $predmet, $zprava, "From: $_POST[email]\r\n")){ echo 'E-mail byl úspěšně odeslán.<br>'; } else{ echo 'E-mail se bohužel nepodařilo odeslat.<br>'; } } ?> <form action="" method="post"> Váš email: <input name="email" value="vas@e-mail.cz" type="text"><br> Váš vzkaz:<br> <textarea name="vzkaz" cols="16" rows="8"></textarea><br> <input name="odeslat" value="Odeslat vzkaz" type="submit" style="border-style:solid; border-width:2px; background-color: #6C77FF"> </form> |
||
tomikpb Profil |
#7 · Zasláno: 30. 10. 2010, 00:21:07
Keeehi:
Dík, ale to mi zas hlásí chybu. Se.. na to, bude tam jedno pole. |
||
Keeehi Profil |
#8 · Zasláno: 30. 10. 2010, 02:07:12 · Upravil/a: Keeehi
tomikpb:
„to mi zas hlásí chybu“ Tak si ji oprav. Kdyby jsi sem napsal jakou chybu (rozuměj okopíroval), tak bychom ti mohli říct, kde ta chyba je. Takhle a bez věštecké koule nezvládneme nic. |
||
tomikpb Profil |
#9 · Zasláno: 30. 10. 2010, 08:30:22
Keeehi:
Parse error: syntax error, unexpected '{' in /home/sweb/ja/ko/jakobest/web/kontakt.php on line 37 |
||
Keeehi Profil |
#10 · Zasláno: 30. 10. 2010, 11:01:22
if (cs_mail($mail, $predmet, $zprava, "From: $_POST[email]\r\n")){ |
||
tomikpb Profil |
#11 · Zasláno: 30. 10. 2010, 11:54:21
Keeehi:
Si nejlepší, díky. |
||
Časová prodleva: 13 let
|
0