Mail - Dërgon email. Mail - Dërgon email në listën e anëtarëve të Abulia php sd

Shiko të gjithë anëtarët

Me kusht që të keni lejet e duhura, do të mund ta shihni Anëtarët hyrje në ose në . Duke klikuar një nga këto lidhje do t'ju çojë në Shiko të gjithë anëtarët faqe, faqja e paracaktuar për Lista e Anëtarëve seksioni. Ekziston edhe një faqe në këtë seksion, ku mund të kërkoni për anëtarët e regjistruar në forum.

Shiko të gjithë anëtarët faqe, do të shihni listën e të gjithë anëtarëve të regjistruar në forum. Faqet përdoren në mënyrë që të mos ketë shumë anëtarë të listuar në një faqe të vetme. Kur ka më shumë se një faqe, faqet shtesë mund të zgjidhen nga këtu. Në anën e djathtë të shiritit të titullit "Lista e Anëtarëve", shfaqet çdo shkronjë e alfabetit anglez. Këto shkronja përdoren për të kaluar te emrat e përdoruesve të anëtarëve të regjistruar që fillojnë me atë shkronjë, në mënyrë që të mos keni nevojë të lëvizni nëpër disa faqe për t'i gjetur ato. Kjo nuk i filtron të gjithë emrat e përdoruesve që fillojnë me shkronja të ndryshme, por shërben si një ankorë, kështu që do të drejtoheni te emrat e përdoruesve që fillojnë me shkronjën e zgjedhur.

Të gjithë emrat e përdoruesve në listën e anëtarëve mund të porositen nga: Statusi (Online/Offline), Emri i Përdoruesit, Email, Faqja e Internetit, ICQ, AIM, YIM, MSN, Pozicioni, Data e regjistrimit dhe Postimet. Këta tituj kolonash janë lidhje që mund të përdoren për të renditur listën në rend rritës ose zbritës, ose për të ndryshuar rendin e renditjes së kolonës nën titullin që përdoret aktualisht për të renditur listën.

Kërkoni për anëtarë

Ky seksion ju lejon të bëni ose një kërkim të thjeshtë për anëtarët, ose të zgjidhni të filtroni rezultatet tuaja duke përdorur parametra shtesë. Ju mund të kërkoni për anëtarë bazuar në emrin e përdoruesit, adresën e emailit, pseudonimin e mesazherit, faqen e internetit ose pozicionin e tyre.

Rezultatet e kërkimit do të shfaqin përputhjet për termat që futni në fushën e kërkimit. Nëse zgjidhet ndonjë nga parametrat shtesë të kërkimit, atëherë rezultatet do të filtrohen gjithashtu në përputhje me rrethanat. Kërkimi nuk kërkon vetëm përputhje të sakta me fjalë të plota, por edhe për çdo pjesë të tekstit që përputhet me termat e kërkimit. Për këtë arsye, nëse termi i kërkimit përfaqëson vetëm një pjesë të fjalës që po kërkoni, atëherë rezultatet mund të tregojnë shumë më tepër përputhje sesa pritej.

Disa nga parametrat shtesë të kërkimit kanë të bëjnë me informacionin që përdoruesit ose mund të zgjedhin të mos i përfshijnë në profilin e tyre (pseudonimi i mesazherit, uebsajti) ose mund të zgjedhin të mos i zbulojnë publikut (email), kështu që përdorimi i këtyre parametrave mund të mos shfaqet gjithmonë rezultatet që ju kërkoni. Rezultatet e kërkimit do të jenë më të sakta sa më shumë shkronja/fjalë që përdoren në kërkim.

(PHP 4, PHP 5, PHP 7)

postë - Dërgon email

Përshkrim

Bool postë (vargu $në , vargu $subject , vargu $mesazh [, vargu $additional_headers [, vargu $additional_parameters ]])

Dërgon email.

Lista e parametrave

Marrësi ose marrësit e letrës.

Formati i këtij parametri duhet të përputhet me »RFC 2822. Disa shembuj:

subjekt

Subjekti i emailit që po dërgohet.

mesazh

Mesazhi po dërgohet.

Çdo rresht duhet të ndahet me një karakter CRLF (\r\n). Rreshtat nuk duhet të jenë më të gjata se 70 karaktere.

Paralajmërim

(Vetëm Windows) Nëse PHP po kalon të dhëna direkt te serveri SMTP dhe ka një pikë në fillim të rreshtit, ajo do të hiqet. Për të shmangur këtë, zëvendësoni të gjitha pikat e tilla me dy.

$text = str_replace ("\n." , "\n.." , $text );
?>

Additional_headers (opsionale)

Një rresht që do të futet shtesë në fund të titujve të emailit të dërguar.

Zakonisht përdoret për të shtuar tituj shtesë (Nga, Cc dhe Bcc). Disa tituj shtesë duhet të ndahen me CRLF (\r\n). Nëse përdoren të dhëna të jashtme për të hartuar këtë kokë, ato duhet të kontrollohen për të shmangur injektimin e titujve të padëshiruar.

Koment:

Kur dërgoni një letër duhet përmbajnë një titull Nga. Mund të vendoset duke përdorur parametrin shtesë_headers, ose një vlerë e paracaktuar mund të vendoset në php.ini.

Nëse kreu mungon, një mesazh gabimi si Paralajmërim: mail(): "sendmail_from" nuk është caktuar në php.ini ose në kokën e personalizuar "From:" mungon. Drejtimi Nga përcakton edhe kokën Rruga e Kthimit në Windows.

Koment:

Nëse mesazhet nuk dërgohen, provoni të përdorni vetëm LF (\n). Disa përcjellës mesazhesh Unix (veçanërisht »qmail) zëvendësojnë automatikisht LF me CRLF (duke rezultuar në një CR të dyfishtë nëse përdoret CRLF). Përdoreni këtë masë si mjetin e fundit, pasi shkel »RFC 2822.

parametrat_shtesë (opsionale)

Parametri shtesë_parametrat mund të përdoret për të kaluar flamuj shtesë si argumente të linjës së komandës në programin e konfiguruar për të dërguar email të specifikuar nga direktiva rruga_sendmail. Për shembull, mund të vendosni dërguesin e një letre kur përdorni sendmail duke përdorur opsionin -f.

Parametri ik automatikisht nga funksioni escapeshellcmd() për të parandaluar ekzekutimin e komandave. Por escapeshellcmd() ju lejon të shtoni parametra shtesë. Për arsye sigurie, rekomandohet të kontrolloni dhe pastroni këtë cilësim.

Shënime

Koment:

Zbatimi i funksionit postë () Zbatimi i Windows ndryshon në shumë mënyra nga zbatimi i Unix. Së pari, ai nuk përdor një program lokal për të kompozuar letra, por punon drejtpërdrejt me bazat, që do të thotë se nevojitet një agjent poste ( MTA), duke pritur për lidhje në prizë (mund të jetë ose në një server lokal ose në distancë).

Së dyti, titujt shtesë si: Nga:, CC:, Bcc: Dhe Data: interpretohen së pari Jo, MTA, dhe PHP.

Prandaj, parametri to nuk duhet të jetë një adresë si "Diçka ". Komanda e postës mund ta keqinterpretojë këtë adresë kur transmeton të dhëna MTA.

Koment:

Funksioni nuk duhet të përdoret postë () për të dërguar një numër të madh letrash në një cikël. Funksioni hap dhe mbyll një lidhje me serverin SMTP për secilën shkronjë, e cila nuk është shumë efikase.

Për të dërguar një numër të madh mesazhesh, kushtojini vëmendje paketave

bool postë(vargu te, tema e vargut, mesazhi i vargut [, titujt_shtesë të vargut [, parametrat_shtesë të vargut]])

RFC-të e mëposhtme mund të ndihmojnë gjithashtu: RFC 1896, RFC 2045, RFC 2046, RFC 2047, RFC 2048 dhe RFC 2049.

postë () kthehet E VËRTETË, nëse posta është pranuar me sukses për dorëzim, I RREMË ndryshe.

E rëndësishme! Ju lutemi vini re se pranimi me sukses për dorëzim nuk do të thotë që posta do të arrijë në destinacionin e synuar.

Shembulli 1: Dërgimi i postës.

postë (" [email i mbrojtur]", "Subjekti im", "Rreshti 1\nRreshti 2\nRreshti 3");

Nëse kalohet një argument i vargut të katërt, ai varg futet në fund të kokës. Kjo zakonisht përdoret për të shtuar tituj shtesë. Disa tituj shtesë ndahen me karaktere të kthimit të karrocës dhe të linjës së re.

Shënim: ju kërkohet të përdorni \r\n për të ndarë titujt, megjithëse disa agjentë të postës Unix mund të trajtojnë rreshta të rinj të vetëm (\n).

Parametri parametrat_shtesë mund të përdoret për të kaluar parametra shtesë në një program të konfiguruar për t'u përdorur gjatë dërgimit të postës duke vendosur konfigurimin sendmail_path. Për shembull, kjo mund të përdoret për të vendosur adresën e dërguesit kur përdorni sendmail. Mund t'ju duhet të shtoni përdoruesin nën të cilin serveri juaj i uebit funksionon në konfigurimin tuaj të postës elektronike për të parandaluar shtimin e titullit "X-Warning!". në mesazhin kur vendosni dërguesin duke përdorur këtë metodë.

Shënim: ky parametër i pestë u prezantua në PHP 4.0.5.

Ju gjithashtu mund të përdorni një teknikë të thjeshtë të ndërtimit të vargjeve për të krijuar mesazhe komplekse emaili.

"; /* Për të dërguar postë HTML, mund të vendosni kokën e llojit të përmbajtjes. */ $headers= "MIME-Version: 1.0\r\n"; $headers .= "Lloji i përmbajtjes: tekst/html; charset=iso-8859-1\r\n"; /* tituj shtesë */ $headers .= "Nga: Kujtesa e ditëlindjes \r\n"; $headers .= "Cc: [email i mbrojtur]\r\n"; $headers .= "Bcc: [email i mbrojtur]\r\n"; /* dhe tani dërgo nga */ mail($to, $subject, $message, $headers);

Shënim: sigurohuni që të mos keni karaktere të linjës së re te ose në subjekt, përndryshe posta mund të mos dërgohet saktë.