PHP: verificare l'esistenza di un file remoto

PHP: verificare l'esistenza di un file remoto

Esiste una soluzione specifica in PHP per sapere se un file remoto esiste, ossia se l'URL non generi un errore 404.

La soluzione è la seguente:


$remote_file = 'https://sito.tld/file.txt';
$file_headers = @get_headers( $remote_file );
if( strstr( $file_headers[0], '404' ) === false ) {
	// Il file esiste
}

Torna su