| |||
Problemas con wget Hola, tengo un enlace de este tipo: enlace que redirige a una pagina en la cual se reproduce el archivo .mp4 de la canción, estoy intentado usar wget en php para que funciones, el sistema funciona bien, porque lo he probado con archivos que acaban en .mp3, mi problema es que este archivo no tiene extensión, y no se como descargarlo con wget, alguien tiene una solución para esto? |
| ||||
Respuesta: Problemas con wget A ver, ¿según entiendo dices que no sabes como descargar dicho archivo solo porque no tiene extensión?
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| |||
Respuesta: Problemas con wget exacto, cuando pruebo a poner la dirección con el wget no hace nada, y cuando lo intento forzando la descarga con php, la descarga se interrumpe porque el filesize() dice que no lee ningun archivo. |
| ||||
Respuesta: Problemas con wget Es que sigo sin entender, como te decía el hecho de que no tenga extensión no debería dificultar nada en lo absoluto. Si el enlace no cuenta con extensión ¿cual es el problema? Si el enlace funciona con tu navegador debería funcionar con cualquier otro programa.
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| |||
Respuesta: Problemas con wget Estos son los codigos que estoy usando, usando como enlace este: enlace: CON WGET: Cita: CON FORZAR DESCARGA DE PHPexec("wget http://o-o.preferred.dfw06s10.v15.lscache2.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2C itag%2Csource%2Cratebypass%2Ccp&fexp=906012&itag=4 3&ip=81.0.0.0&signature=485770E7F4C29FA3E46C6A34BE 983933735803C0.4CB939AF065CF5069D223ACDB784AFE84D8 18F1B&sver=3&ratebypass=yes&source=youtube&expire= 1324944666&key=yt1&ipbits=8&cp=U0hRSVlPUl9LUENOMV9 RSVZHOlFSSTR3eUp6Qnp5&id=bfac54f7a28b04be"); Cita: $file = "http://o-o.preferred.dfw06s10.v15.lscache2.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2C itag%2Csource%2Cratebypass%2Ccp&fexp=906012&itag=4 3&ip=81.0.0.0&signature=485770E7F4C29FA3E46C6A34BE 983933735803C0.4CB939AF065CF5069D223ACDB784AFE84D8 18F1B&sver=3&ratebypass=yes&source=youtube&expire= 1324944666&key=yt1&ipbits=8&cp=U0hRSVlPUl9LUENOMV9 RSVZHOlFSSTR3eUp6Qnp5&id=bfac54f7a28b04be/.flv"; $fichero = trim(addslashes(strip_tags($file))); $filename = "Romans/$fichero"; header("Content-Length: " . filesize($filename)); header('Content-Type: video/flv'); header("Content-Disposition: attachment; filename= $fichero"); readfile($filename); |
| ||||
Respuesta: Problemas con wget A ver, creo que estás haciendo cosas que no son necesarias. ¿Por que agregas /.flv a la URL del archivo? ¿La variable $filename es realmente un archivo? Si no lo es no tiene caso usar la función filesize() y los headers que declaran el tamaño de la descarga. ¡No es necesario! Ahora, con la variable $fichero si puedes colocar un nombre ficticio con la extensión .flv para hacer notar al usuario que efectivamente esta descargando un FLV. Finalmente ¿obtienes un error con todo tu código en PHP? Ya que de ninguna forma estas imitando el la configuración que usas con wget.
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| |||
Respuesta: Problemas con wget De esta manera: Cita: si que me descarga un archivo .flv con el nombre fichero, pero el archivo pesa unos 300 bytes que no es lo que pesa la canción y ademas no se reproduce. $file = "http://o-o.preferred.dfw06s10.v15.lscache2.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2C itag%2Csource%2Cratebypass%2Ccp&fexp=906012&itag=4 3&ip=81.0.0.0&signature=485770E7F4C29FA3E46C6A34BE 983933735803C0.4CB939AF065CF5069D223ACDB784AFE84D8 18F1B&sver=3&ratebypass=yes&source=youtube&expire= 1324944666&key=yt1&ipbits=8&cp=U0hRSVlPUl9LUENOMV9 RSVZHOlFSSTR3eUp6Qnp5&id=bfac54f7a28b04be"; $fichero = trim(addslashes(strip_tags($file))); header('Content-Type: video/flv'); header("Content-Disposition: attachment; filename= fichero.flv"); readfile($filename); |
Etiquetas: |