Foros del Web » Programando para Internet » PHP »

Duda con la función exec en PHP

Estas en el tema de Duda con la función exec en PHP en el foro de PHP en Foros del Web. Estoy intentando hacer un script que despues de obtener un enlace lo descargue al servidor mediante la funcion exec y wget. Eso lo consigo hacer, ...
  #1 (permalink)  
Antiguo 18/02/2010, 10:48
 
Fecha de Ingreso: diciembre-2007
Mensajes: 5
Antigüedad: 16 años, 3 meses
Puntos: 0
Duda con la función exec en PHP

Estoy intentando hacer un script que despues de obtener un enlace lo descargue al servidor mediante la funcion exec y wget. Eso lo consigo hacer, pero el problema es que quería que me apareciese el proceso de la descarga. Por ejemplo si ejecutas wget en la consola te va apareciendo que porcentaje se ha descargado y eso es lo que quiero mostrar. A ver si alguno sabe como hacerlo y en caso de que no se pueda hacer en PHP, ¿en que lenguaje habria que hacerlo?

Muchas gracias!
  #2 (permalink)  
Antiguo 18/02/2010, 10:55
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Duda con la función exec en PHP

mm asi a lo facil no se puede..
pero puedes hacer otra cosa .. al hacer el wget toma el peso total del archivo y lo guardas en una variable

$peso_total = 50; // es de ejemplo

luego con ajax vas preguntando cuanto pesa el archivo q esta descargando

$peso_actual = filesize("ruta/del/archivo");

y con eso puedes hacerte una barra :P

$peso_total = 100%;
$peso_actual = x;
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 18/02/2010, 11:14
 
Fecha de Ingreso: diciembre-2007
Mensajes: 5
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Duda con la función exec en PHP

gracias por la respuesta.. voy a intentar hacer lo que tu dices, pero como se hace para obtener el tamaño del archivo con wget?

Gracias!
  #4 (permalink)  
Antiguo 18/02/2010, 11:16
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Duda con la función exec en PHP

Código shell:
Ver original
  1. wget --spider http://tuArchivo.rar 2>&1 | grep Length | awk '{print $2}'
__________________
More about me...
~ @rhyudek1
~ Github

Etiquetas: exec
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 08:15.