Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/05/2002, 11:06
comun
 
Fecha de Ingreso: enero-2002
Mensajes: 132
Antigüedad: 22 años, 3 meses
Puntos: 1
Re: Descargas con php

aquí tiene el código para ocultar el enlace a un fichero de descarga y que los usuarios no puedan hacerlo con programas de descarga masiva ni pasarse las urls. un saludo.

<?

$files=array( 'fichero.zip', 'musica.mp3');
$filenames=array( 'uno', 'dos');
$additional_info=array( informacion1', 'informacion2');
$url= "ficheros/dondeesten/";


$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>&lt ;/center>";
for ($i=0;$i<count($files);$i++)
echo "<P><A HREF=\"$PHP_SELF?$i\">",$filenam es[$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);
}
?>

.... ;) suerte, ...



Un saludo, esperando ser de ayuda...
COMUN

<a href='ir.asp?http://www.califato.com' target='_blank'>http://www.califato.com...</a>
<a href='ir.asp?http://www.califato.net' target='_blank'>http://www.califato.net...</a>

<center>
<img src="http://membres.lycos.fr/dipro/new/logo.gif" border=0 width="100" height="30">
<a href='ir.asp?http://dipro.califato.com' target='_blank'>http://dipro.califato.com...</a>
</