Oso erraza da web orrialde batean exekutatzen den PHP script-a bidaltzea. Halaber zehaztu dezakezu PHP posta elektronikoko script-ak SMTP zerbitzari lokala edo urruneko zerbitzaria erabili behar duen ala ez mezuak bidaltzeko.
PHP posta scriptaren adibidea
php $ to = " recipient@example.com "; $ subject = " Hi! "; $ body = " Hi, \ n \ nZein zara? "; if (mail ($ to, $ subject, $ body)) (echo ("Emaila zuzen bidali da! p>"); } bestela {echo ("
Posta elektronikoa huts egin du ... p>"); }?>
Adibide honetan, testu lodia soilik aldatu egiten zaizu zentzurako. Gainontzeko guztia geratzen den moduan utzi behar da, zeren geratzen diren scripten atal ez editagarriak baitira eta behar bezala PHP posta funtzioa behar bezala funtziona dezan.
- Honek helbide elektronikoa bidali behar dio. Hau zurea edo besteren bat izan daiteke, zergatik PHP posta funtzioa erabiltzen ari zarenaren arabera.
- Gaia: Idatzi zer nahi duzun PHP script honen bidez bidalitako mezu elektronikoen bidez.
- gorputza : Hemen dago emailearen gorputza. \ N parametroek mezua lerro berria gehitzen dute, beraz, ez da lerro bakarrean bistaratzen den hartzaileari. Bat baino gehiago gehi ditzakezu, lerro anitzagoak egiteko dugun moduan.
- Oihartzuna : goian ikusten dituzun bi "oihartzun" mezuak arrakastaz edo errore mezuei bidaltzen zaizkie orrian orriko goiko hiru parametroak betetzen ez badira.
PHP posta elektronikoaren aukerak gehiago
"Goitibeherako" lerroa PHP scriptan sartu nahi baduzu, goiburuko lerro gehigarria gehitu behar duzu. Gidalerro honek aukera gehigarria gehituko dizu "E-posta helbide" zehatz bat definitzen duen script-ean, posta elektronikoaren interfaze arrunta bezala.
PHP fitxategian sartutako posta () funtzioak ez du SMTP autentifikazioa onartzen. Posta elektronikoa () ez badizu funtzionatzen horrelako edo beste arrazoi horri, SMTP autentifikazioa erabiliz posta elektronikoa bidal dezakezu. Gida horretan ere zure PHP posta-scriptean SSL enkriptatzea nola egin dezaketen tutoriala da.
Erabiltzaileek benetako helbide elektronikoa sartzeko ziur baieztatzeko, testuaren eremua balioztatu ahal izango duzu posta elektronikoko egitura bat duela ziurtatzeko.
Hartzailearen izena zehaztu nahi baduzu "to" helbideaz gain, gehitu izena komatxoen barruan eta jarri helbide elektronikoa parentesi artean, adibidez: "Pertsonaaren izena
Aholkua: PHP posta bidaltzeko funtzioari buruzko informazio gehiago PHP.netn agertzen da.
Zure Script-a babestuta Spammer Exploit-ekin babestea
Mezua () funtzioa erabiltzen baduzu ( batez ere web formatuarekin batera), ziurtatu nahi duzun orrialdetik deitzen duzula eta inprimakia CAPTCHA bezalako zerbait babesten duzula.
Kate susmagarriak egiazta ditzakezu (adibidez, "Bcc:" eta helbide elektroniko ugari daude).