Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Autor | Správa |
---|
Registrovaný: 25.02.09 Prihlásený: 13.05.16 Príspevky: 76 Témy: 37 | 37 |
Mám taký problém vytvoril som si formulár na php-fusion ale ako spraviť aby mi to odoslalo ten vyplnený formulár na moj mail...Toto je formulár a dole je subor mail.php
Kód: <form method="post" action="mail.php">
<strong>Kontakt</strong> <br> Meno: <input type="text" name="meno" id="meno" size="25" maxlenght="40" /><br /> Priezvisko: <input type="text" name="priezvisko" id="priezvisko" size="25" maxlenght="40" /><br /> Icq: <input type="text" name="icq" id="icq" size="25" maxlenght="9" /><br /> Email: <input type="text" name="mail" id="mail" size="25" maxlenght="30" /><br /> <br> <br> <strong>Ako dlho hráš?</strong> <br> <select> <option value="1Rok">1Rok</option><br> <option value="2Roky">2Roky</option><br> <option value="3Roky">3Roky</option><br> <option value="Viac">Viac</option><br> </select> <br> <br> <strong>Máš steam?</strong> <input type="checkbox" value"ano" name="ano" id="ano" />Ano<br> <input type="checkbox" value"nie" name="nie" id="nie" />Nie<br> <br> <br> <strong>Niečo o vás</strong> <br> <textarea cols="30" rows="5" name="meno"> </textarea> <br> <br> <input type="image" scr="buton.gif" width="75" height="25" alt="odeslat!" value="submit" />
</form> A toto je súbor mail.php Kód: <?php if(mail("bla@bla.com","$Nic","$sprava","From: $emailod")) { print "Email bol úspešne odoslaný, vráťte sa späť na formulár.<br>\n<a href='index.html'>Formular</a>"; } else { print "Email nebol odoslaný, vráťte sa s5 na formulár a akciu zopakujte.<br>\n <a href='index.html'>Formular</a>"; } ?>
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
musis si vytiahnut data odoslane vo formulari z $_POST ($_POST['meno'], $_POST['priezvisko'], ...) a vlozit ich do tela spravy... samozrejme, funkcia mail musi byt na serveri povolena...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 16.01.08 Prihlásený: 27.03.13 Príspevky: 641 Témy: 144 | 144 Bydlisko: Žilina |
tu je priklad:
Kód: $meno=$_POST['meno']; $mail=$_POST['mail']; $subj="Novinky z webu"; $mailcontent=$_POST['telo']; $hdr .= "Content-type: text/html; charset=utf-8\r\n"; $hdr .= "From:NEWS <news@nejakadomena.sk>\r\n"; $hdr .= "X-Mailer: PHP v".phpversion()."\r\n"; mail($mail,$subj,$mailcontent,$hdr);
ale urcite odporucam nejak osetrit proti spamu... napr.: captcha...
plus to co spomenul stenley
_________________ Mac Book Pro 15.4", CPU: Intel Core 2 Duo 2.8 GHz, RAM: 4GB DDR3, HDD: 500 GB, VGA: 512MB GDDR3, OS: Mac OS X Lion; Mobil: HTC ONE S |
|
Registrovaný: 02.02.09 Prihlásený: 08.03.09 Príspevky: 52 Témy: 2 | 2 |
Ešby som ti odporučil používat knižnicu phpMailer s nou niesu problemy ako iba s mail() a je ovela lepšie prehladnejšia atd
|
|
Registrovaný: 26.02.08 Prihlásený: 24.05.13 Príspevky: 372 Témy: 66 | 66 Bydlisko: Nové Zámky |
mno ja mam problem a potrebujem ho vyriesit...mam formular v nom ma input + select na vyber moznosti...odosielam ho cez post...problem je ten ze som bol upozorneny nato ze sa to da podchytit a zaslat ine udaje ake su v tom selecte...prosto mam tam navyber moznosti napriklad muz a dalsia moznost zena a stala sa mi taka vec ze clovek co ma nato upozornil mi poslal moznost dieta pritom taka moznost tam nebola...boli dve moznosti a on mi poslal dalsiu ktoru si vymyslel...potrebujem poradit ako by sa to dalo zabezpecit...thx
//trosku mimo temy, nemyslis? ale vyskusaj nasledujuci kod (stenley)
Kód: if(ereg("^(muz|zena)$",$_POST['pohlavie']))
|
|
Registrovaný: 25.02.09 Prihlásený: 13.05.16 Príspevky: 76 Témy: 37 | 37 |
Takže to čo napísal max-m mám dat do mojho suboru mail.php ja neviem moc s php tak prosím troska inak mi to vysvetlite:D
|
|
Registrovaný: 16.01.08 Prihlásený: 27.03.13 Príspevky: 641 Témy: 144 | 144 Bydlisko: Žilina |
tvoj mail.php by mal vyzerat priblizne takto (aspon podla mna):
Kód: <?php if(isset($_POST['meno'])) { $meno=$_POST['meno']; $priezvisko=$_POST['priezvisko']; $icq=$_POST['icq']; $hranie=$_POST['hranie']; $subj="Anketa z webu"; $mailcontent="Meno: ".$meno."<br />Priezvisko: ".$priezvisko."<br />ICQ: ".$icq."<br />Dlzka hrania: ".$hranie; $hdr .= "Content-type: text/html; charset=utf-8\r\n"; $hdr .= "From:NEWS <news@nejakadomena.sk>\r\n"; $hdr .= "X-Mailer: PHP v".phpversion()."\r\n"; mail($mail,$subj,$mailcontent,$hdr); } else { print "Email nebol odoslaný, vráťte sa s5 na formulár a akciu zopakujte.<br> <a href='index.html'>Formular</a>"; } ?>
len este musim spomenut tri veci:
1.) urcite tu podmienku je vhodne upravit proti spamu (ja som to v tomto priklade neriesil)
2.) subore s formularom musis este selectu pridelit <select name="hranie" id="hranie">
3.) bolo by mozno vhode kontrolovat, ci boli zadane povinne udaje
to je asi vsetko
_________________ Mac Book Pro 15.4", CPU: Intel Core 2 Duo 2.8 GHz, RAM: 4GB DDR3, HDD: 500 GB, VGA: 512MB GDDR3, OS: Mac OS X Lion; Mobil: HTC ONE S |
|
Registrovaný: 25.02.09 Prihlásený: 13.05.16 Príspevky: 76 Témy: 37 | 37 |
No skusil som a daám odoslat a biela obrazovka a nic ani neodosle
|
|
Registrovaný: 26.02.08 Prihlásený: 24.05.13 Príspevky: 372 Témy: 66 | 66 Bydlisko: Nové Zámky |
mas zly form pripis si tam Kód: enctype="multipart/form-data"
|
|
Registrovaný: 25.02.09 Prihlásený: 13.05.16 Príspevky: 76 Témy: 37 | 37 |
Kde to ktorej časti som lama do php
|
|
Registrovaný: 26.02.08 Prihlásený: 24.05.13 Príspevky: 372 Témy: 66 | 66 Bydlisko: Nové Zámky |
jahj sry ja osm si zle precital co si napisal...mi tu kamos nieco kecal o odosielani obrazkov ze mu to nefunguje a cital som tvoj koment som sa pomylil
|
|
Registrovaný: 25.02.09 Prihlásený: 13.05.16 Príspevky: 76 Témy: 37 | 37 | |
Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| [ Choď na stránku: 1, 2, 3 ] v Technológia .NET | 67 | 2917 | 28.06.2013 22:08 walther | | v Redakčné systémy | 1 | 1220 | 22.08.2016 10:26 hatto13 | | v PHP, ASP | 0 | 415 | 24.09.2012 15:35 e-shark | | v Ostatné | 0 | 400 | 08.03.2016 19:23 matej71 | | v HTML, XHTML, XML, CSS | 24 | 1133 | 08.01.2011 14:55 shaggy | | v PHP, ASP | 1 | 447 | 09.07.2012 20:31 killer | | v PHP, ASP | 8 | 517 | 28.07.2015 17:55 walther | | v HTML, XHTML, XML, CSS | 2 | 730 | 21.03.2009 20:46 bloger7 | | v HTML, XHTML, XML, CSS | 9 | 531 | 04.04.2015 14:11 erikzet | | v HTML, XHTML, XML, CSS | 14 | 1184 | 27.05.2007 10:00 p360t | | v PHP, ASP | 23 | 1788 | 01.04.2007 10:02 p360t | | v HTML, XHTML, XML, CSS | 14 | 860 | 03.05.2008 19:31 Svolo | | v PHP, ASP | 3 | 517 | 31.07.2011 15:09 kudzo3 | | v JavaScript, VBScript, Ajax | 1 | 580 | 02.02.2011 17:13 Ďuri | | v PHP, ASP | 1 | 586 | 07.06.2009 15:44 Ďuri | | v PHP, ASP | 6 | 847 | 28.02.2008 21:05 Tominator |
|