![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
| |||
El peso Remotamente.. AYUDA POR FAVOR Como puedo mostrar el peso de un video que esta alojado remotamente, en otro server y mostrar el peso en MG en mi web ? ![]()
__________________ Si la vida te da la espalda tocale el culo |
| |||
encontre esta funcion en php.net que por su nombre supongo que sera para sacar el tamaño a archivos remotos. Código PHP: alguna sugerencia ? Salu2
__________________ Si la vida te da la espalda tocale el culo Última edición por freedatos; 25/05/2005 a las 08:25 |
| |||
En principio .. filesize() no te sirve para obtener el "peso" (bytes) de un archivo remotamente, sólo sirve para archivos locales. La función que propones debería funcionar .. pues hace una conexión HTTP (por sockets), obtiene las cabeceras HTTP y de ahí lee la que contiene el "content-length" que debería indicar el peso de esa página/archivo .. Pero ese dato puede -no ser entregado- .. así que no es seguro que siempre te funcione. Si no te funciona el código .. empieza por evaluar que sucede .. Por ejemplo ahí se vé un "@" delante de una función .. eso "opaca" los posibles mensajes de error que puedas estar teniendo ahí mismo .. así que, quita esa @ y observa el mensaje de error que puede ser que se esté originando. Realmente sería la opción más fiable .. pues no te "bajas" todo la página para luego ver su tamaño (que sería otra opción, usando las funciones de trabajo con el buffer de salida de PHP: ob_start() .. ob_length (o algo así ..) y ob_end_flush()) Un saludo, |
| |||
Cluster lo que hago es mandar a la funcion una url http://.../video.mpg mediante una variable asi: http://www.okysex.com/exit.php?url=http://.../video.mpg pero siempre da peso: 0 Amigo cluster este es el error que me da: Peso: Warning: Missing argument 1 for remote_filesize() in /home/okysex/public_html/exit.php on line 251 Warning: fsockopen(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/okysex/public_html/exit.php on line 259 Warning: fsockopen(): unable to connect to :80 in /home/okysex/public_html/exit.php on line 259 0 . ¿que ocurre...?
__________________ Si la vida te da la espalda tocale el culo |
| |||
Pon el código completo que usas .. por qué el valor de $url no parece que esté llegando a dicha función .. y en consecuencia todo cae (errores) en cascada. Un saludo, |
| |||
eL CODIGO ES: Código PHP: http://www.okysex.com/exit.php?id=.....images/003.mpg ESO ES...
__________________ Si la vida te da la espalda tocale el culo |
| |||
Pues fijate .. echo remote_filesize(); donde le pasas el valor del URL a dicha función? .. Si estás asumiendo que lo tome dentro de tu función .. tu función no la obtiene como global .. hay que pasarla como parámetro!. Código PHP: Un saludo, |
| |||
Cluster aqui tambien hay que recojerlo con el metodo GET ? Código PHP:
__________________ Si la vida te da la espalda tocale el culo |
| |||
En la misma documentación oficial de PHP sobre filesize() (en los comentarios de los usuarios) tienes ejemplos del cálcula a realizar para obtener ese dato (bytes) en sus MB .. KB y Bytes que correspondan. Un saludo, |
| |||
Gracias cluster, otra pregunta y ya te dejo de freir jaja sabiendo el peso como sabemos ya como podia hacer un calculo de cuanto puede tardar en bajar del video con la conxion del usuario? me explico?
__________________ Si la vida te da la espalda tocale el culo |