Foros del Web » Programando para Internet » PHP »

verificar la existencia de un archivo de video de otro servidor

Estas en el tema de verificar la existencia de un archivo de video de otro servidor en el foro de PHP en Foros del Web. hola gente, me encontré con el problema de no saber como hacer para verificar si existe un nombre de archivo de video alojado en otro ...
  #1 (permalink)  
Antiguo 24/05/2007, 12:00
Avatar de deet  
Fecha de Ingreso: mayo-2005
Ubicación: Córdoba - Argentina
Mensajes: 269
Antigüedad: 19 años
Puntos: 1
verificar la existencia de un archivo de video de otro servidor

hola gente,

me encontré con el problema de no saber como hacer para verificar si existe un nombre de archivo de video alojado en otro servidor, tengo la página en un servidor y los videos en un servidor streaming, el tema es que los videos se suben mediante ftp y algunos tienen dos tipos de videos .wmv (de baja calidad) y .mpg (de alta calidad), los videos wmv son los que suben si o si, pero los .mpg muchas veces no hace falta subirlos, los dos contienen el mismo nombre pero con diferente extension, entonces lo que necesito es: teniendo el nombre del archivo .wmv, comprobar la existencia del archivo .mpg, seguro que alguien conoce alguna funcion tipo "file_exists()" pero para archivos externos (de otro servidor).

desde ya muchas gracias.
  #2 (permalink)  
Antiguo 24/05/2007, 16:36
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: verificar la existencia de un archivo de video de otro servidor

Es que file_exists puede servir, si está habilitada para poder usar urls.

Si no lo está, probablemente no te quede otra opción que probar un fopen() contra la url (es más "costoso" que file_exists pero es efectivo) o fsock_open() y obtener la respuesta del servidor.

O, instalar un archivo php en el servidor destino al que le puedas "preguntar" si el archivo existe, ahí sí usando fopen() o file_get_contents.

En ese archivo, podés poner, por ejemplo, que escriba 1 si el archivo existe y 0 si no. Como sería una comprobación local, file_exists() funcionaría.


Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:47.