Foros del Web » Programando para Internet » PHP »

Ocultar la dirección de descarga

Estas en el tema de Ocultar la dirección de descarga en el foro de PHP en Foros del Web. Hola: Esta es mi primera participación en este sitio web. Estaba en la web navegando y me encontre este script, que es para ocultar la ...
  #1 (permalink)  
Antiguo 20/11/2003, 04:00
 
Fecha de Ingreso: noviembre-2003
Mensajes: 15
Antigüedad: 20 años, 5 meses
Puntos: 0
Ocultar la dirección de descarga

Hola:

Esta es mi primera participación en este sitio web.


Estaba en la web navegando y me encontre este script, que es para ocultar la url cuando se descarga un archivo.

Aquí está:

****************
<?
/*
Copyright (c) 1999 Marcel Lemmen
E-mail: [email protected]
All rights reserved.
*/

$files=array( 'track01.mp3', 'escreen.exe');
$filenames=array( 'Thank ABBA for the music.mp3', 'Escreen.exe');
$additional_info=array( 'Various artists - Thanx ABBA for the music : 4978602 by
tes', 'Shareware program to make a screenshot: 529920 bytes');
$url= "/home/lemmen/public_html/data/";
/* When the files are on another server, use the
whole address (http://www.server.com/dir/) in stead of /home/lemmen... */

$referer=ereg_replace( "\?.", "",$HTTP_REFERER);
$thisfile= "http://$HTTP_HOST$PHP_SELF";

if ($referer!=$thisfile){
echo "<center><big>Homepage: <a href=\"http://home.support.nl/~lemmen\">
http://home.support.nl/~lemmen</big><br><hr><br><br></center>";
for ($i=0;$i<count($files);$i++)
echo "<P><A HREF=\"$PHP_SELF?$i\">",$filenames[$i], "</A> $additional_i
nfo[$i]\n";
}
else {
$i=$QUERY_STRING;
$total=$url . $files[$i];
Header ( "Content-Type: application/octet-stream");
Header ( "Content-Length: ".filesize($total));
Header( "Content-Disposition: attachment; filename=$filenames[$i]");
readfile($total);
}
?>

***********
El problema es que no se donde o en que archivo ponerlo.

Les agradecería si alguien me pudiese ayudar.


Gracias de antemano.
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 05:08.