Foros del Web » Programando para Internet » PHP »

Leer archivos desde internet

Estas en el tema de Leer archivos desde internet en el foro de PHP en Foros del Web. Hola mi problemas es el siguiente tengo que leer algunos archivos desde una pagina web "http://oerafaua.uni.edu.pe/cursos/" estaba funcionando bien cuando leia de una carpeta de ...
  #1 (permalink)  
Antiguo 07/01/2004, 13:22
 
Fecha de Ingreso: diciembre-2003
Mensajes: 109
Antigüedad: 20 años, 4 meses
Puntos: 0
Leer archivos desde internet

Hola mi problemas es el siguiente tengo que leer algunos archivos desde una pagina web "http://oerafaua.uni.edu.pe/cursos/"
estaba funcionando bien cuando leia de una carpeta de mi misma maquina pero cuando puse el url desde donde tengo que jalarlo realmente me boto este error


Warning: OpenDir: Invalid argument (errno 22) in c:\apache\htdocs\generatablas - load\config.php on line 13

Warning: Supplied argument is not a valid Directory resource in c:\apache\htdocs\generatablas - load\config.php on line 14

Warning: Supplied argument is not a valid Directory resource in c:\apache\htdocs\generatablas - load\config.php on line 24

como puedo hacer para que pueda leer desde la ruta arriba mencionada?

este es mi codigo para leer los archivos desde una carpeta x:


$ruta ="http://oerafaua.uni.edu.pe/cursos/";
//$ruta ="C:/exporta_faua/cursos2/";



$directorio = opendir($ruta);
while ($archivos = readdir($directorio)) { //ini while
if ($archivos == "." OR $archivos == "..") {

}
else {
$arrayArchivos[] .= $archivos;
// $contar = count($arrayArchivos);
}

} //fin while
closedir($directorio);

//echo $arrayArchivos[1];
  #2 (permalink)  
Antiguo 07/01/2004, 13:37
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Lógico ..

No puedes abrir un directorio "remoto" con openDir().

Si quieres hacer eso de forma remota .. tendrías que conectarte por FTP y PHP usando las funciones de FTP.

www.php.net/ftp

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 21:03.