![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
19/05/2002, 11:06
|
| | Fecha de Ingreso: enero-2002
Mensajes: 132
Antigüedad: 23 años 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>< ;/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>
</ |