Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/12/2004, 10:24
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Sin embargo, la segunda lo abre como un fichero normal, en este caso directorio, que tendría que recorrer con las funciones is_file, is_dir...¡¡¡!!!
En modo remoto no puedes usar esas funciones. Solo para locales.

Cita:
¿Cómo tendría que acceder entonces a un fichero colgado en un servidor ftp del tipo: ftp.rediris.es/debian/loQsea.txt (Así con ftp_connect no cuela y como he dicho con el ftp://delante lo interpreat como archivo)?
Para eso debes usar funciones como fopen() para abrir el archivo .. Las comprobaciones del tipo "existe el archivo" .. las debes hacer a nivel de "HTTP" bien sea con esa misma función intentando abrirlo y si no lo consigues ya sabes que no existe o bien como si por HTTP usando conexiones por sockets e interpretando parte del protocolo HTTP usando funciones como fsockopen().

A todo esto .. debes verificar que tu configuración de PHP te permita: "allow url fopen", es decir . .que un "fopen()" que puedas hacer te permita hacerlo de forma remota: http://, ftp:// ...

Por si no lo has leido ya:
http://www.php.net/manual/en/ref.fil...llow-url-fopen
http://www.php.net/manual/en/features.remote-files.php

Cita:
Otra pregunta: Si tengo un archivo c:/miRuta/ejemplo.txt y lo quiero volcar a otro c:/temp/miRuta/ejemplo.txt, podeís darme algún consejo si sólo tengo, como he explicado lel path completo del archivo ( lo he intentado con copy y no me crea el directorio")
Copy() no crea directorios .. para eso tienes las funciones tipo mkdir() y afines .. primero tienes que crear el directorio y luego pretender copiarlo además de poner los permisos que corresponda si lo requieres (en windows depende que versión uses no suele ser necesario .. pero en linux si) esto último lo harías con funciones como chmod() y afines.

Un saludo,