Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    59

    Salvare messaggio errore

    Ciao a tutti,
    premetto che ho fatto una ricerca sia su questo sito che altrove ma non ho trovato quello che cerco.
    In pratica vorrei salvare in una variabile l'errore che viene generato ma non voglio visualizzarlo a video, ma mandarlo via mail.
    La mia versione di PHP è la 5.
    Spero di essere stato chiaro

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    59
    Correzione:la versione di PHP è la 4

  3. #3

  4. #4
    Ammettendo che l'errore sia generato da una query MySQL, puoi fare come segue:
    Codice PHP:
    $sql "SELECT * FROM tabella";
    $query = @mysql_query($sql);

    if (!
    $query) {
    // la query salta: invio il messaggio per email 

    $messaggio "
    Il giorno "
    .date("d.m.Y \\\\a\\\\l\\\\l\\\\e \\\\o\\\\r\\\\e H:i:s")." si è verificato il seguente errore nella pagina ".$_SERVER['PHP_SELF'].": \n\n
    Errore Numero: "
    .mysql_errno()." - Descrizione: ".mysql_error();

    mail("tuamail@tuoisp.it""Errore Query"$messaggio);
    } else {
        
    // il resto del codice
    }

    mysql_free_result($query); 
    Magari non è proprio quello che serve a te, però spero ti abbia fatto capire come agire.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    59
    Grazie alcio74 ma il mio errore, mi sono dimenticato di specificarlo, lo devo intercettare quando apro e/o scrivo su un file, quindi non uso mysql.
    Invece per k.b:grazie, è proprio quello che cercavo.Adesso ci gioco un pò.
    Grazie a tutti

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.