Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
1. a $mail->ErrorInfo-ból bővebb hibaüzenetet is ki tudsz nyerni, pakold ezt az errors tömbödbe fejlesztés erejéig, az éles kódban pedig az ilyesmit illik inkább naplózni, és nem a felhasználó tudtára adni mindenféle "belső" hibaüzenetet (mert rosszindulatú emberke számára minden információ jól jöhet).
2. javaslom, hogy használd ki, hogy a PHPMailer (is) képes inkább kivétel eldobására hiba esetén, azt pedig szépen el tudod kapni egy phpmailerException formájában, sokkal szebb és áttekinthetőbb megoldást eredményez, el tudod vele kerülni a csúnya if-else blokkokat:
http://phpmailer.worxware.com/index.php?pg=exampleamail
https://github.com/Synchro/PHPMailer/blob/master/examples/exceptions.phps
Szerk.: egyébként itt az exceptionök engedélyezéséhez a kulcs csak annyi, hogy true paraméterrel inicializálod a PHPMailert:
//Create a new PHPMailer instance
//Passing true to the constructor enables the use of exceptions for error handling
$mail = new PHPMailer(true);[ Szerkesztve ]
Sk8erPeter
Új hozzászólás Aktív témák
- HP Elitebook 2560p, 12,5" HD Kijelző, I5-2520M, 8GB DDR3, 120GB SSD, Nvidia VGA, WIN 10, Számla, Gar
- Acer V3 6.gen.core i5,8GB DDR4 Ram,SSD,extra jó akku, szép állapot
- Superior XC 859 29" M MTB kerékpár, új eladó
- ThinkPad X1 Carbon (17mm!),Core i7,8GB Ram,m2SSD,világító billentyűzet,jó akku
- HP EliteBook,FullHD IPS,core i7 6500,IntelHD VGA,8GB RAM,240 SSD, jó akku,Új töltő, szép állapot