Foros del Web » Programando para Internet » PHP »

Como se puede leer un directorio remoto??

Estas en el tema de Como se puede leer un directorio remoto?? en el foro de PHP en Foros del Web. holas quien me puede ayudar ya que necesito leer un directorio remoto de un pc que esta en la red aqui esta el codigo Código ...
  #1 (permalink)  
Antiguo 02/09/2003, 15:03
 
Fecha de Ingreso: marzo-2003
Mensajes: 277
Antigüedad: 21 años, 8 meses
Puntos: 0
Como se puede leer un directorio remoto??

holas

quien me puede ayudar ya que necesito leer un directorio remoto de un pc que esta en la red

aqui esta el codigo

Código PHP:
<?
if(!empty($_POST[ruta])){
$path "file://".$_POST[ruta]."/";
$dir opendir($path);
while(
$elemento readdir($dir)){
      
$path_parts pathinfo($elemento);
      if(
$elemento == "." && $elemento == ".."){
          continue;
          }
      elseif(
is_dir($elemento) or $path_parts["extension"] == "zip" or $path_parts["extension"] == "exe" or $path_parts["extension"] == "rar"){
          
mysql_query("INSERT INTO software (titulo,fecha,ruta) values ('".$elemento."','".date(U)."','".$path."')") or die (mysql_error());
          echo 
"Se ingreso $elemento<br>";
          }
      }
}
?>
<form name="form1" method="post" action="ingredir.php">
Ruta <br><input type="text" name="ruta"><br>
<input type="submit" value="Send Form">
</form>

en la parte donde estoy pegado es

$path = "file://".$_POST[ruta]."/";

por que me arroja este mensaje
Cita:
Warning: opendir(file://ruta /): failed to open dir: Invalid argument in c:\documents and settings\paso\appserv\www\ingredir.php on line 5

Warning: readdir(): supplied argument is not a valid Directory resource in c:\documents and settings\paso\appserv\www\ingredir.php on line 6
donde dice ruta aparece la ruta completa a donde me estoy conectando

la ruta e probado haci

file://pc/dir/

haci

file://\\pc\dir\

tengo permisos dentro del pc para leer el directorio

ayudaaaaa

salu2
__________________
http://www.manuales.astalaweb.com/Mprogramación.htm

diferentes manuales sobre programacion para descargar
  #2 (permalink)  
Antiguo 02/09/2003, 15:06
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 5 meses
Puntos: 16
Hola,

Prueba quitandole el file:// y usando //pc/dir/.

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 02/09/2003, 15:21
 
Fecha de Ingreso: marzo-2003
Mensajes: 277
Antigüedad: 21 años, 8 meses
Puntos: 0
Gracias por responder tan rapido Josemi pero no funciona tampoco


e probado abrir rutas tipicas osea

./

y funciona osea el problema estaria en como poner para abrir rutas de pcs remotos en la red



salu2
__________________
http://www.manuales.astalaweb.com/Mprogramación.htm

diferentes manuales sobre programacion para descargar
  #4 (permalink)  
Antiguo 03/09/2003, 21:31
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Usa:

Código PHP:
$path "//".stripslashes($_POST['ruta'])."/"
Y en tu "<input>" usa la llamada a tu maquina de red:

nombrePC/directoriocompartido

(stripslashes() .. por si usas magic_quote_gpc a ON que es lo normal por defecto) ..

Un saludo,

(así lo probé en la red del trabajo con éxito .. el "truco" está en los // doble ..)
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 03/09/2003 a las 21:39
  #5 (permalink)  
Antiguo 08/09/2003, 09:35
 
Fecha de Ingreso: marzo-2003
Mensajes: 277
Antigüedad: 21 años, 8 meses
Puntos: 0
me sigue arrojando el mismo problema

Cita:
Warning: (//pc/directorio/): failed to open dir: Invalid argument in c:\documents and settings\paso\appserv\www\ingredir.php on line 5

Warning: readdir(): supplied argument is not a valid Directory resource in c:\documents and settings\paso\appserv\www\ingredir.php on line 6

haci tengo el php.ini

magic_quotes_gpc On
magic_quotes_runtime Off
magic_quotes_sybase Off


e comprobado

si el directorio donde me conecto tengo permisos para ver los el contenido

si la carpeta donde me conecto no este oculta

nose que mas hacer aaaaaa habia pensado en que era impocible pero Cluster dices que lo hiciste como?

Alguna configuracion del php.ini???


salu2
__________________
http://www.manuales.astalaweb.com/Mprogramación.htm

diferentes manuales sobre programacion para descargar
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 22:28.