Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [PHP] mail()

  1. #1

    [PHP] mail()

    Ciao, sto facendo un programma per l'invio delle email, soltanto a voolte ho degli errori nell'invio, per sapere quando accade utilizzo:

    $err = mail(...);
    if ($err) echo 'errore';

    In questo modo posso sapere quando la mail non arriva a destinazione, ma non c'è modo di scoprire il motivo per cui non ci è arrivata?

    Grazie

  2. #2
    ma no quella è la funzione di invio email . dovrebbe inviartela

  3. #3
    si, ma restituisce true nel caso ci sia un errore...

  4. #4
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    semmai restituisce false in caso di fallimento... comunque scrivi così:

    if($err) {
    error_reporting(E_ALL & E_NOTICE & E_WARNING); //o almeno credo una cosa del genere
    echo 'errore';
    }

    se non ho scritto male dovrebbe dire con un warning o un notice l'errore.

  5. #5
    Originariamente inviato da php_34
    error_reporting(E_ALL & E_NOTICE & E_WARNING);
    Questa funzione serve per gli errori di programmazione, l'errore del recapito della mail non è un errore di programmazione, ma può essere dipeso da molti fattori, e purtroppo non melo segnala in questo modo

  6. #6
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    allora non so aiutarti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.