Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/09/2006, 07:54
SinAliaS
 
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?