$ Subject = „Ez egy teszt üzenet DwWEB.RU helyszínen, hogy teszteljék a formában van.”
echo „Köszönjük, hogy elküldte az üzenetet.
\ N „;
„
echo „Az üzenet nem küldhető bocsánatot Úgy látszik, a szerver nem tudja feldolgozni az üzenetet, kérjük, másolja az e-mail [email protected], és küldje el a mail ...”;
És mi lesz, amit meg kell ebből processzor és beillesztés a felvezető.
Itt a kód illusztráció, de megtalálható itt, és mi időről időre utal, és ha írunk sorszámozás, akkor nyissa meg ezt az oldalt egy böngészőben, és látni ctrl U-kód - lesz egy számozása a bal ...
Vagy az alábbi kódot, a felvezető a levéltárak, hogy azt teljes:
// helyességét töltésfokkal reguláris kifejezés
if (! preg_match ( "/ ^ [0-9A-Z _] @ [0-9A-Z _ ^ \.] \. [A-Z] $ / i", $ _POST [ 'mail_to']))
// Ha a kiválasztás doboz mellékletek nem üres - a feltöltésre a kiszolgáló
// E-mail küldése
if (empty ($ kép)) mail ($ mail_to, $ THM, $ msg);
mást send_mail ($ mail_to, $ THM, $ msg, $ kép);
// segítő funkciót, hogy küldjön egy e-mailt, mellékletet
függvény send_mail ($ a, $ THM, $ html, $ path)
$ File = fread ($ fp, filesize ($ path));
$ Boundary = "-" md5 (uniqid (time ())) .; // létrehoz egy elválasztó
. $ Fejlécek = "MIME-Version: 1.0 \ n";
. $ Fejlécek = "Content-Type: multipart / mixed; határ =" $ határ "\ n";
$ Kod = 'utf-8'; // vagy $ kod = 'windows-1251';
$ Multipart = "Content-Type: text / html; charset = $ kod \ n";
. $ Multipart = "Content-Transfer-Encoding: quot nyomtatott \ n \ n";
$ Message_part = "Content-Type: application / octet-stream \ n" ;.
$ Message_part = "Content-Transfer-Encoding: base64 \ n" ;.
. $ Message_part = "Content-Disposition: attachment; fájlnév =" "$ path" "\ n \ n"; ..
if (! mail ($ to, $ THM, $ többrészes, $ headers))
echo „Sajnos, a levelet nem küldött”;
Minden, ami felmegy a változó $ képet = „”; nem kell! Mert ez minden, már van.
Következő, meg kell érteni a logikáját, azaz hogy mögötte mi kell menni ...
Az első feltétel meglétét vagy hiányát a letöltött fájlt.
Ha a letöltött fájl nem található, végezze el az összes ellenőrzést és küldje el az üzenetet, mint a mi felvezető. sortól kezdődően 43 - if ($ a == $ b $ A == 0), és egészen a végéig ...
Ha a fájl létezik, akkor megy az út mentén az üzeneteket küld a második felvezető elemekkel ellenőrzések mennyiségének m nullák ...
Minden egyszerű!
Emlékszünk, hogy két különböző rakodók, változók és ez a konfliktus is meg kell oldani!
És nézzük csak eldönteni, hogy most! A folytatáshoz nem volt probléma!
Vegye ki a fő változók a harmadik fél processzor. vonalak 32-36, csere után ezek a vonalak nem szükséges.
$ Thm csere mindenhol a $ témában
Következő, meg kell venni a változó $ képet = „”; és kiegészítő funkciót és emelje fel a kezelő, majdnem a csúcsra:
Annak érdekében, hogy megkapja az ingyenes információ, már töltött időt és pénzt!
Még a legkisebb összeg lenne eszik előmozdítása és fejlesztése a projekt!
+ Ha van egy kis időt, ez a legkevesebb, amit tehetünk számunkra - ez hogy értékelje a munkát!
Köszönöm előre!
Minden dolog történik!
Most már játszhat!
Tetszett a játék. Rastfnut teljes képernyőre
Cseréld viselkedési tényező a honlapján.
Kapcsolódó cikkek