Breaking

Post Top Ad

Your Ad Spot

lunes, 18 de marzo de 2019

Cómo comprobar si existe un archivo remoto usando PHP

La función file_exists () en PHP, se usa para verificar si un archivo o directorio existe en el servidor. Pero la función file_exists () no se podrá utilizar si desea verificar la existencia del archivo en el servidor remoto. La función fopen () es la solución más fácil para verificar si existe una URL de archivo en un servidor remoto usando PHP.
El siguiente fragmento de código le muestra cómo verificar si existe un archivo remoto usando la función fopen () en PHP.
// Archivo remoto url $ remoteFile  'https://www.example.com/files/project.zip' ; 
// Abrir el archivo $ handle  = @ fopen ( $ remoteFile 'r' ); 
// Verificar si el archivo existe si (! $ Handle ) { 
    echo  'Archivo no encontrado' ; 
} else { 
    echo  'El archivo existe' ; 
}
También puede usar cURL para verificar si existe una URL en el servidor remoto. El siguiente fragmento de código le muestra cómo verificar si la URL del archivo remoto existe usando cURL en PHP.
// Archivo remoto url $ remoteFile  'https://www.example.com/files/project.zip' ; 
// Inicializar cURL $ ch  curl_init ( $ remoteFile ); curl_setopt ( $ ch CURLOPT_NOBODY true ); curl_exec ( $ ch ); $ responseCode  curl_getinfo ( $ ch CURLINFO_HTTP_CODE ); curl_close ( $ ch ); 
// Verifique el código de respuesta si ( $ responseCode  ==  200 ) {
    echo  'El archivo existe' ; 
} else { 
    echo  'Archivo no encontrado' ; 
}

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Post Top Ad

Your Ad Spot

Páginas