Originariamente inviato da Ironmax
Salve.
Sto cercando di capire se è possibile verificare se la funzione mail(); ha i parametri vuoti oppure contengono qualcosa.
Ho provato a fare cosi ma ottengo errore:
codice:
if (mail($to, $subject, $message, $headers) == true) {
echo $msg;
}
else
echo $msg2;
Qualcuno ha qualche idea?
Grazie.
I controlli sui valori da inserire in una mail() si fanno prima di chiamare la funzione!
Devi vericare tutti i campi.
Per validare le mail troverai su google centinaia di esempi anche con preg_match
Il check che tu hai fatto verifica semplicemente se la funzione mail() è riuscita ad inviare il messaggio.
Tra l'altro
Codice PHP:
if (mail($to, $subject, $message, $headers) == true) {
può tranquillamente essere sostituita da
Codice PHP:
if (mail($to, $subject, $message, $headers)) {