Vediamo adesso in questo articolo dedicato al PHP come vedere se un file esiste o meno. E’ un semplice script PHP che va benissimo dalla versione 6.0 in su. Utilizza la chiamata al servizio esterno curl per i file e ne recupera le informazioni grazie alla chiamata alla funzione curl_getinfo. Una volta ottenuto lo status del file inserito si occupa di controllare la risposta HTTP ossia 200 , 500 , 403 etc. ertc. e di conseguenza compiere determinate azioni che si vuole compiere. e’ uno script PHP che abbiamo già testato in molti server web di diverse case hosting e del quale non abbiamo mai avuto particolari problemi.
Come vedere se un file esiste Script PHP curl
$url_file = "http://esempio.com"; $curl_file = curl_init($url_file); curl_setopt($curl_file, CURLOPT_NOBODY, true); $result_file = curl_exec($curl_file); if ($result_file !== false) { $statusCode = curl_getinfo($curl_file, CURLINFO_HTTP_CODE); if ($statusCode == 404) { echo "FILE non ESISTE"; } if ($statusCode == 200) { echo "FILE ESISTE"; } if ($statusCode == 403) { echo "FILE redirect"; } if ($statusCode == 500) { echo "ERRORE INTERNO AL SERVER"; }
Per qualsiasi dubbio chiedete pure. Ma insomma dovreste andare sul sicuro.