il mio blog personale: foto, video…


Sto caricando i dati ...
Failed to load data!

294 Include or Die

inserito da ligio il 27 Novembre 2008 alle 11:57
nella categoria informatica, sezione

Come fare a personalizzare il messaggio d’errore nel caso in cui fallisca l’inclusione di un file tramite l’istruzione include di PHP?
Io pensavo semplicemente di scrivere

require_once("path/to/myfile.php") or die("Couldn't load myfile");

Ebbene, questo codice è errato! Genera infatti un Fatal Error di questo tipo:

PHP Fatal error: require_once() : Failed opening required ‘1′ (include_path=’.;’) in code.php on line 1

Per risolvere questo “enigma” ecco la sintassi corretta (utilizzando include invece di require):

(@include_once 'myfile.php') or die("Couldn't load myfile.php");