Salve a tutti,
oggi vorrei condividere una semplice funziona per il controllo dell’esistenza di un file (foto, video, file in generale)
con una semplice funzione php:
function check_file_exists($file_url) { $ch = curl_init($file_url); curl_setopt($ch, CURLOPT_NOBODY, true); curl_exec($ch); $retcode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); if($retcode == '200') return TRUE; //exists else return FALSE;// not exists } |
Questa funzione cerca di ritornare l’HTTP CODE dal server remoto per restituirne il codice,
nel nostro caso se il codice di ritorno è 200 allora il file esiste, altrimenti no.
Esempio di utilizzo potrebbe essere:
<?php $file_remoto = 'http://www.tuolink.com/multimedia.png'; if(check_file_exists($file_remoto) == 1) { print 'File esistente!'; }else{ print 'File NON esistente!'; } ?> |
Questo è tutto, spero servirà a qualcuno