Autor | Zpráva | ||
---|---|---|---|
Kamil M. Profil * |
#1 · Zasláno: 5. 7. 2008, 15:38:35
Zdravím potřeboval bych poradit s formulářem.
Jde nějak udělat formulář tak aby se po stisknutí tlačítka submit bez vědomí uživatele odeslal e-mail s vyplněným formulářem poslal na určenou adresu? Zkoušel jsem <form action=mailto:adresa@gmail.com method=post> |
||
Kalby Profil |
#2 · Zasláno: 5. 7. 2008, 15:50:28
jde to pomoci php a funkci mail, viz php.cz
|
||
Kamil M. Profil * |
#3 · Zasláno: 5. 7. 2008, 15:52:48
Tak to bude problém protože já PHP vůbec neumím ani nevím jak se .php soubory dělají:D
|
||
Kalby Profil |
#4 · Zasláno: 5. 7. 2008, 15:55:13
doporučuju se podívat sem
|
||
Kamil M. Profil * |
#5 · Zasláno: 5. 7. 2008, 15:57:55
Díki moc něco si přečtu:D
|
||
SPAWN Profil * |
<form action="odoslat.php" method="post"> Mail: <input name="email" size="25" value=""><br> Predmet: <input name="predmet" size="25" value=""><br> Správa: <textarea name="sprava" rows="5" cols="55"></textarea><br> <input type="submit" value="Poslať"> </form> --------------------odoslat.php---------------------------- <? $predmet = $_POST['predmet']; $email = $_POST['email']; $sprava = $_POST['sprava']; if ($predmet!="" and $email!="" and $sprava!="") { Mail("adresa@gmail.com", $predmet, $sprava, "Od: " . $email); echo "<p>Email sa úspešne odoslal.</p>"; } else { echo "<p>Ľutujeme, ale Váš email sa nepodarilo odoslať.</p>"; } ?> |
||
vydrus Profil |
#7 · Zasláno: 5. 7. 2008, 16:58:51 · Upravil/a: vydrus
SPAWN
stačí to mít v jednom souboru, nemusíš tam mít ten externí, je to lamácký. Kamil M. Chceš někoho spamovat? Na to existují jiné programy a scripty. Takhle budeš klikat dlouho. |
||
Kamil M. Profil * |
#8 · Zasláno: 5. 7. 2008, 17:06:54
SPAWN
Dík a abych mohl dělat ty PHP skripty tak musím mít na počítaču ten Apache server? vydrus Ne nechcu spamovat:D:D |
||
vydrus Profil |
#9 · Zasláno: 5. 7. 2008, 17:11:57
Kamil M.
Pokud to chceš mít na localhostu, pak ano. Jinak si to můžeš dát na hosting s php a tam to je a nemusíš nic instalovat. |
||
Kamil M. Profil * |
#10 · Zasláno: 5. 7. 2008, 17:17:11
vydrus
Aha díki moc. |
||
Kamil M. Profil * |
#11 · Zasláno: 6. 7. 2008, 08:13:54
SPAWN
No teď sem ty skripty rozběhal, udělal jsem v tom malé změny (jenom jsem změnil názvy proměných) ale furt mi to píše Email sa úspešne odoslal. "; } else { echo " Ľutujeme, ale Váš email sa nepodarilo odoslať. "; } ?> HTML <form action=pokus.php method=post> <input type=text name=jmeno value="jmeno a prijmeni" onfocus="this.value=''" size=40><br> <input type=text name=jidlo value="oblbené jídlo" onfocus="this.value=''" size=40><br> <input type=text name=skupina value="oblíbená hudební skupina" onfocus="this.value=''" size=40><br> <input type=submit value=Odeslat name=submit> PHP <? $jmeno = $_POST['jmeno']; $oblibenejidlo = $_POST['jidlo']; $oblibenaskupina = $_POST['skupina']; if ($jmeno!="" and $oblibenejidlo!="" and $oblibenaskupina!="") { Mail("moje@adresa.com", $oblibenejidlo, $oblibenaskupina, "Od: " . $jmeno); echo "<p>Email sa úspešne odoslal.</p>"; } else { echo "<p>Ľutujeme, ale Váš email sa nepodarilo odoslať.</p>"; } ?> |
||
Kamil M. Profil * |
#12 · Zasláno: 6. 7. 2008, 08:27:23
Změna, teď to píše
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Program Files\EasyPHP 2.0b1\www\pokus.php on line 8 Email sa úspešne odoslal. |
||
Časová prodleva: 16 let
|
0