Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/03/2007, 12:30
greisy
 
Fecha de Ingreso: junio-2006
Mensajes: 330
Antigüedad: 17 años, 10 meses
Puntos: 4
Re: file_exists con ruta completa

bueno, no me funciona es q lo tngo en servidores distintos, y ya me dijeron q esas funciones no funcionan en servidores distintos, entonces lo hice por ftp, donde primero busco mis imagenes que estan local y las guarda en un array, luego realizo mi conexion ftp, y recorro el array... Aqui dejo la funcion mejor:

Código PHP:
$servidor ConexionFTPServidor();
foreach(
$array as $imagen)
{
$url "http://www.venmedios.com/adm_clip/imagenes/".$imagen;
$id = @fopen($url,"r");
if (!
$id
{
$origen $directorio."/".$imagen;
$destino "/www/adm_clip/imagenes/".$imagen;
$ingresar ftp_put($servidor$destino$origenFTP_BINARY);
    if(!
$ingresar)
           echo 
"<br>La imagen ".$imagen." no fue cargada";
}

el problema de esto es q es lento, lo primero q hace como ya lo habia mencionado antes es recorro mi directorio para obtener en un array($array) las imagenes o archivos q se encuentren alli (estan localmente). Luego recorro con un foreach el array y verifico si existe en el $url esa imagen o archivo con @fopen, si no existe la copio en el servidor (remoto).

La idea es es verificar si existe en el servidor (remoto), en el caso de no existir que la suba...

De que otra forma lo podría hacer????