Tha e gu math furasta post-d a chur bho sgriob PHP a 'ruith air duilleag-lìn. Faodaidh tu eadhon innse dhut am bu chòir do sgriobt puist PHP frithealaiche SMTP ionadail no iomallach a chleachdadh airson teachdaireachdan a chur.
Eisimpleir Sgriob Litrichean PHP
php $ to = " recipient@example.com "; $ subject = " Hi! "; $ body = " Hi, \ n \ nA bheil thu? "; ma tha (post ($ gu, $ cuspair, $ body)) {echo ("Post-d gu soirbheachail a chuir thu! p>"); } eile {echo ("
Dh'fhàillig lìbhrigeadh post-d ... p>"); }?>
San eisimpleir seo, cha atharraich ach an teacsa dhubh gu dè tha a 'dèanamh ciall dhut. Bu chòir a h-uile càil eile a bhith air fhàgail mar a tha, seach gu bheil na tha air fhàgail air pàirtean neo-deasachadh den sgriopt agus a dh 'fheumar gus am bi am post PHP ag obair gu ceart.
- gu: Seo an seòladh puist-d a bu chòir an post-d a chur thuige. Dh'fhaodadh gur e seo dhut fhèin no cuideigin eile, a rèir carson a tha thu a 'cleachdadh a' phuist PHP.
- cuspair: sgrìobh dè a tha thu ag iarraidh a bhith air a chleachdadh mar chuspair na puist-d a chuir thu tron sgriobt PHP seo.
- corp : Seo far a bheil corp a 'phuist-d a' dol. Tha \ n parameter a 'cur loidhne ùr ris a' bhrath gus nach tèid a shealltainn gu lèir air aon loidhne ris an neach a gheibh e. Faodaidh tu barrachd air aon a chur ris, oir tha sinn gu h-àrd gus iomadh loidhne a dhèanamh.
- mac-samhail : 'S e dìreach na sreathan "mac-samhail a chì thu gu h-àrd" no teachdaireachdan mearachd a thaisbeanadh air an duilleag mura h-eil na trì paramadairean gu h-àrd air an lìonadh gu ceart.
Barrachd roghainnean puist-d PHP
Ma tha thu ag iarraidh gum bi an loidhne- cinnidh "From" gu bhith air a ghabhail a-steach sa sgriobt PHP, feumaidh tu an loidhne ceannard sin a chuir ris . Nochdaidh an stiùireadh sin dhut mar a nì thu roghainn a bharrachd anns an sgriobt a tha a 'mìneachadh seòladh puist-d sònraichte "Bho", gu math coltach ri eadar-aghaidh cunbhalach air post-dealain.
Chan eil am post post () a chaidh a ghabhail a-steach le stoc PHP a 'toirt taic do dearbhadh SMTP. Mura h-eil post () ag obair dhut airson seo no adhbhar eile, faodaidh tu an post-d a chuir a-steach le dearbhadh SMTP . Anns an iùl sin tha e cuideachd na oideachadh air mar a chuireas tu do sgriobt post-d PHP a 'crioptachadh SSL.
Gus dèanamh cinnteach gu bheil luchd-cleachdaidh a 'cur a-steach seòladh puist-d fìor, faodaidh tu an raon teacsa a dhaingneachadh gus dèanamh cinnteach gu bheil structar coltach ri post-dealain ann.
Ma tha thu airson ainm a 'ghlacadhair a shònrachadh a thuilleadh air an seòladh "gu", cuir dìreach an t-ainm taobh a-staigh na briathran agus cuir an seòladh puist-d eadar camagan, mar: "Ainm an neach
Gliocas: Nochdaidh tòrr a bharrachd fiosrachaidh air mar a chuireas PHP air falbh post aig PHP.net.
A 'dìon na sgriobt agad bho spamaire
Ma chleachdas tu am post () còmhla (còmhla ri webform gu h-àraid), dèan cinnteach gun dèan thu cinnteach gu bheil e air a ghairm bhon duilleag a tha a dhìth agus an fhoirm a dhìon le rudeigin coltach ri CAPTCHA.
Faodaidh tu cuideachd sgrùdadh a dhèanamh air srianan amharasach (can, "Bcc:" agus grunn sheòlaidhean post-dealain).