Evitare gli errori del server

Scritto da Jacopo Nuzzi (http://www.jacoz.net) il 22 agosto 2004

Ciao a tutti,
in questo breve articoli verr? spiegato come evitare che vengano stampati a video gli errori di PHP.
Pu? capitare che durante la programmazione vengano fatti degli errori, di solito involontari e che quindi il server ce li segnali.
Eccone un esempio che capita quando si sbaglia a digitare l'indirizzo di un file con le funzioni (include, require, include_once e require_once):

CODICE
Warning: main(./xxx.php): failed to open stream: No such file or directory in /file.php on line X
Fatal error: main(): Failed opening required './xxx.php' (include_path='.:/usr/local/lib/php') in /file.php on line X
In questo caso l'errore inviatoci dal server pu? essere utile per correggere l'errore, ma ? anche vero che talvolta, spesso quando si lavora sui file pu? capitare che il server non trovi il file (perch? non presente).
Il modo per evitare che il server ci rimandi un errore e davvero molto semplice, basta infatti aggiungere davanti alla funzione la chicciolina (il simbolo @).
Esempio:
PHP

<?php $file = @file($_GET['file']);
$file = @fopen($_GET['file'], "a+");
$file = @highlight_file($_GET['file']);

E cos? via... si potrebbe continuare all'infinito :)
Buon lavoro!



Pagine totali: 1 [ 1 ]

Online:

Ci sono 15 utenti online, 0 della community e 15 ospiti.

Partners:

Credit Card ConsolidationNew York HotelMortgagesArizona PoolsDevSpy.comGiornale WebmasterMrWebmaster.itServerplan