Foros del Web » Programando para Internet » PHP »

mover archivos en mi red

Estas en el tema de mover archivos en mi red en el foro de PHP en Foros del Web. hola que tal pues la verdad no pido codigos ni que me hagan el trabajo pido consejos ya que sera la primera vez q maneje ...
  #1 (permalink)  
Antiguo 03/03/2009, 19:43
 
Fecha de Ingreso: febrero-2009
Ubicación: cancun!
Mensajes: 898
Antigüedad: 15 años, 2 meses
Puntos: 15
mover archivos en mi red

hola que tal pues la verdad no pido codigos ni que me hagan el trabajo pido consejos ya que sera la primera vez q maneje archivos con php
tengo que hacer un sistema para subir pdf de la maquina cliente a mi servidor he estado investigaando y he probado la funcion copy() y el rename () que me funcionan bien de manera local (c:/origen a C:/destino)
pero me he daado cuenta que para subir archivos por la red se usa $_FILES

o move_uploaded_file()
cual seria la mejor manera de mover mis archivos del cliente al servidor y aclaro q no seran 20 archivos se subiran de hasta 200 pdf en una sola carga
otra cosa como puedo acceder a mi servidor es decir la ruta ?
algo asi?
copy("C:/pdforigen/$dir", "\\cyarespaldo\\13_ex:\prueba\$dir");


espero no estar haciendo una pregunta muy estupida gracias !!



de anteemano de verdad muchaas gracias

aa uso appserver en windows
  #2 (permalink)  
Antiguo 03/03/2009, 20:05
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: mover archivos en mi red

Tienes que hacer un formulario especifico para subir los archivos (method="post" y enctype="multipart/form-data"), porque PHP no puede cargar cosas desde tu PC directamente.

En tu script PHP recibes todos los archivos en $_FILES y, efectivamente, los mueves a su destino final con move_uploaded_file($archivo_temporal, $destino)
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 03/03/2009, 20:48
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: mover archivos en mi red

En el manual de PHP hay informacion de como hacerlo:
http://www.php.net/manual/es/feature...ost-method.php

Cita:
cual seria la mejor manera de mover mis archivos del cliente al servidor y aclaro q no seran 20 archivos se subiran de hasta 200 pdf en una sola carga
Hmmmm, yo creo que puedes comprimir todos los archivos y enviarlos al mismo tiempo y que PHP en el servidor los descomprima. Asi te ahorras el tiempo de seleccionar archivos 1 por 1.
  #4 (permalink)  
Antiguo 04/03/2009, 10:00
 
Fecha de Ingreso: febrero-2009
Ubicación: cancun!
Mensajes: 898
Antigüedad: 15 años, 2 meses
Puntos: 15
Respuesta: mover archivos en mi red

hola gracias por su respuesta mm entonces es cierto no puedo tomar los archivos de mi pc directamente y mandarlos a mi servidor y otra cosa ronruby hice una prueba para mover todo el contenido de una carpeta mira te muestro el codigo y me dices si es faavorable o no gracias!!


<?php
$dir = new DirectoryIterator('C:/pdforigen/');//Aqui se indica la ruta
$num=0;
print "se han movido los siguientes archivos<br />";
while($dir->valid()) {
if(!$dir->isDot()) {
$num++;
copy("C:/pdforigen/$dir", "C:/pdfdestino/$dir");
print $dir."<br />";
}
$dir->next();
}
print"Total de archivos : $num.$archivo";
?>


este me funciona de manera local aclaro mil gracias!!
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 14:14.