Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Ironmax
    Registrato dal
    Dec 2008
    Messaggi
    1,026

    Gestioni delle notice in php

    Salve.
    Qualcuno può darmi qualche dritta su come gestire le notice?
    Vorrei intendere se c'è qualche soluzione con una classe o una funzione che possa recuperare questi avvisi e poter inserire un mio avviso, o gestire meglio questi avvisi.
    Grazie.

  2. #2

  3. #3
    Utente di HTML.it L'avatar di Ironmax
    Registrato dal
    Dec 2008
    Messaggi
    1,026
    Scusa Laxus ma sto facendo un pò di confusione.
    Potresti far esempio su questo breve script su come recuperare la notice:
    codice:
    <html>
    <body>
    Prima notice recuperata
    <?php
    $v = $_POST['user'];
    ?>
     </body>
     </html>

  4. #4
    Utente di HTML.it L'avatar di Laxus
    Registrato dal
    Oct 2010
    Messaggi
    251
    trovi diversi esempi in quella pagina

    Codice PHP:
    function myErrorHandler($errno$errstr$errfile$errline)
    {
         
    // $errno contiene il livello dell'errore
        
    if ($errno == E_NOTICE)
        {
           echo 
    'notice rilevato';
        }

        return 
    true;


    ovviamente ti devi occupare anche degli altri livelli di errore (e terminare lo script quando l'errore è fatale), o far ritornare la funzione FALSE se vuoi far intervenire il vecchio gestore di errori.

  5. #5
    Utente di HTML.it L'avatar di Ironmax
    Registrato dal
    Dec 2008
    Messaggi
    1,026
    Scusa ma non riesco:
    codice:
    global $v;
    $v = $_POST['user'];
    function myErrorHandler($errno, $errstr, $errfile, $errline)
    {
         // $errno contiene il livello dell'errore
        if ($errno == E_NOTICE)
        {
           echo 'notice rilevato';
        }
        return true;
    }
    myErrorHandler($v, "", "", "");
    ?>
    Ho provato così e in altri modi ma proprio non riesco a vederne il nesso
    Se non ti reco troppo disturbo potresti farmi vedere un esempio completo del recupero
    o di questo o di qualsiasi altro errore, basta un breve script
    Grazie ancora

  6. #6
    Utente di HTML.it L'avatar di Laxus
    Registrato dal
    Oct 2010
    Messaggi
    251
    ti sarebbe bastato dare una occhiata veloce alla documentazione di php per capire che manca set_error_handler

    inserisci set_error_handler("myErrorHandler"); dove vuoi sostituire la gestione errori predefinita di php con la tua personalizzata (in questo caso prima di $v = $_POST['user']; )

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.