Foros del Web » Programando para Internet » PHP »

consulta sobre descargas externas

Estas en el tema de consulta sobre descargas externas en el foro de PHP en Foros del Web. arme una pagina en donde se pueden descargar archivos .torrent y .emule el tema es que los .torrent no descargan, con los emule no hay ...
  #1 (permalink)  
Antiguo 06/09/2006, 07:54
 
Fecha de Ingreso: septiembre-2003
Mensajes: 197
Antigüedad: 20 años, 7 meses
Puntos: 0
consulta sobre descargas externas

arme una pagina en donde se pueden descargar archivos .torrent y .emule el tema es que los .torrent no descargan, con los emule no hay problema, el codigo que uso es el siguiente, espero me puedan ayudar a encontrar la solucion. gracias.

primero en un archivo discrimino como comienza el link:
Código PHP:
if ($extraer=='http'){
    echo 
'<iframe id="iframeOculto" name="iframeOculto" style="display:none" src="desc_1.php?u='.urlencode($url).'"></iframe>';
}elseif (
$extraer=='ed2k'){
    echo 
'<iframe id="iframeOculto" name="iframeOculto" style="display:none" src="desc_2.php?u='.urlencode($url).'"></iframe>';
} else {
    echo 
'<font color="#990000">Esta descarga no funciona.</font><br>';

en caso de que comience con http uso este codigo en otro archivo: (este es el codigo que no funciona para los .torrent)
Código PHP:
$archivo $_GET['u'];

header ("Content-Type: application/octet-stream"); 
header("Content-Disposition: attachment; filename=".basename($archivo)); 
readfile($archivo); 
ejemplo de un link .torrent:
http://www.gamestorrents.com/descarg...sh%5d-699.html

y en el caso de que comience con ed2k uso este otro: (este codigo funciona bien)

Código PHP:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<?
$u
=$_GET['u'];
?>
<body onLoad="window.location.href='<?=$u?>'">
</body>
</html>
cual puede ser el problema? en que le estoy errando?
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 04:04.