Autor | Zpráva | ||
---|---|---|---|
rl Profil * |
#1 · Zasláno: 30. 10. 2007, 14:31:39
Dobry den
uz asi 4 hodiny sa babrem s formularom ktory ma byt odoslany priamo na mail. Po 4 hodinach neuspechu som zistil ze nemam povolenu funkciu mail. Mam nainstalovany WAMP 1.7.2. Ako sa to da povolit? Dakujem za odpoved. |
||
rl Profil * |
#2 · Zasláno: 30. 10. 2007, 15:11:54
...vychadzam z tohto:
http://tvorba-webu.zdarek.com/php/email.php Není na tom nic složitého potřebujete jen hosting kde je php a funkce mail povolena. |
||
rl Profil * |
#3 · Zasláno: 30. 10. 2007, 15:23:08
Skratka....
v dokumente uc3.php mam: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <title>Odesílání emailu</title> </head> <body> <h1>Odesílání emailu</h1> <form action="form_spracuj.php" method="post"> <input name="email" size="25" value="Váš@mail"><br> <input name="predmet" size="25" value="Předmět"><br> <input name="spam" size="25"> <strong>= 1 + 1</strong><br> <textarea name="zprava" rows="6" cols="55">Zpráva...</textarea><br> <input type="submit" value="Odeslat"> </form> </body> </html> v dok. form_spracuj.php: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <title>Odesílání emailu</title> </head> <body> <h1>Odesílání emailu</h1> <? $predmet = $_POST['predmet']; $email = $_POST['email']; $spam = $_POST['spam']; $zprava = $_POST['zprava']; if ($predmet!="" and $email!="" and $zprava!="" and $spam=="2") { mail("vase@adresa.com", $predmet, $zprava, "From: " . $email); echo "<p><strong>Váš e-mail byl úspěšně odeslán</strong>.</p>"; } else { echo "<p>Váš e-mail se <strong>nepodařilo odeslat</strong> pravděpodobně jste nevyplnili všechny údaje, nebo nevíte kolik je 1 + 1.</p>"; } ?> </body> </html> a pise mi chybu: Odesílání emailu Váš e-mail byl úspěšně odeslán. "; } else { echo " Váš e-mail se nepodařilo odeslat pravděpodobně jste nevyplnili všechny údaje, nebo nevíte kolik je 1 + 1. "; } ?> |
||
Časová prodleva: 16 let
|
0