Transferir multiples archivos

Iniciado por hello, 14 Agosto 2009, 00:51 AM

0 Miembros y 1 Visitante están viendo este tema.

hello

Hola buscando en la web me encontré un script para copiar archivos de un servidor a otro, lo cito a continuacion:

<?php
if ($_GET[xfer]) {
if (
$_POST[from] == "") {
print 
"You forgot to enter a url.";
} else {
copy("$_POST[from]""$_POST[to]");
$size round((filesize($_POST[to])/10000000), 3);
print 
"transfer complete.<br>
<a><a href=\"
$_POST[from]\">$_POST[from]</a><br>
<a><a href=\"
$_POST[to]\">$_POST[to]</a> : $size MB";
}
} else {
print 
"<form action=\"$PHP_SELF?xfer=true\" method=post>
from(http://): <input name=from><br>
to(filename): <input name=to><br>
<input type=submit value=\"transload\">"
;
}
?>


El problema es que debo poner los nombres de los archivos uno por uno, me pregunto si habrá alguna forma de implementar un area de texto donde se introduzcan todos los links y despues al darle click al boton se transfieran todos los archivos al mismo directorio desde donde llamo el script.

Es parte de mi trabajo, y realmente agradeceria ayuda, si alguien puede dedicarme unos minutos de su tiempo de forma especializada puedo remunerarlos de alguna manera.

Ante todo muchas gracias por su tiempo  :D

SnakeDrak

Hola,

Y ¿por qué no haces un bucle que imprima todos los input?, de esa manera le pones de ID un número y luego simplemente vas recorriendo con el bucle todos las variables y copiando todos los archivos.

¿Eso te serviría? es que no entendí bien..

Saudos!

hello

Gracias por la respuesta, lo que pasa esque necesito que lea todos los links q ponga en una caja de texto y despues que esos los trasfiera al directorio donde esta alojado el script, sin la necesidad de nombrar cada uno de los archivos que voy a transferir.  :-(

SnakeDrak

Hola,

Es decir, que el usuario introduce los links en un textarea, ¿no?, entonces pon: Introduce un link por linea, y en el PHP haces algo así:

Código (php) [Seleccionar]

$links = explode('\n',$_POST['links']);

for($i=0; $i<sizeof($links); $i++)
       echo "Link $i: ".$links[$i];


Es que de verdad que no entiendo muy bien si te refieres a eso xD, ¿quieres obtener los links de un textarea no?

Saludos!

WHK

Código (php) [Seleccionar]
<?php
$origen 
'http://cl.php.net/images/php.gif';
$destino 'php.gif';

file_put_contents($destinofile_get_contents($origen));
?>

turion

podeis poder el codigo entero?? donde se pone el servidor y eso?? o se guarda donde este alojado el script?

hello

Disculpen la tardanza en la respuesta, pero ya he logrado resolver el problema!  ;-)

He conseguido un script llamado Rapidleecher, que realmente es una maravilla.

Si alguien desea adquirirlo lo estoy vendiendo en 85dls

Jajaja broma! aqui esta la web donde lo pueden encontrar, incluyendo toda la documentación necesaria...

http://www.rapidleech.com/

P.D. Gracias a todos los usuarios que respondieron al mensaje  :D

turion

ya lo he bajado y lo estoy testeando si funcioa no sabre como agradecertelo¡¡¡¡ jjajaja ;D ;D ;D ;D ;D

hello

Cita de: turion en  2 Septiembre 2009, 03:11 AM
ya lo he bajado y lo estoy testeando si funcioa no sabre como agradecertelo¡¡¡¡ jjajaja ;D ;D ;D ;D ;D

Bro mira, te recomiendo esta version, es la que yo utilizo y me funciona muy muy bien, te dejo link para que los descargues (es uno de mis servidores)

http://www.binari0.com/sfvs/RapidleechPlugMod_rev.36_by_eqbal.rar

Solo ten cuidado en que host corres el script ya que muchos hosts tienen prohibido utilizar su espacio como almacenamiento de archivos, pero bueno sea como sea ahi esta...

Salu2!  ;D

turion

Gracias tio¡¡¡ lo voy a probar a ver que pasa