Показать сообщение отдельно
Старый 02.06.2002, 20:09
Yurik вне форума Посмотреть профиль Отправить личное сообщение для Yurik Найти все сообщения от Yurik
  № 6  
Yurik
 
Аватар для Yurik

Регистрация: Dec 1999
Сообщений: 85
А вот что-то типа этого пойдет?


Код:
$files=array( file1.zip', 'file2.mp3'); 
$filenames=array( 'file1.mp3', 'file2.mp3');
$url= "http://www.mysite.net/download/files_folder/"; 


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

if ($referer!=$thisfile){ 
		for ($i=0;$i<count($files);$i++) 
	echo  "<P><A HREF=\"$PHP_SELF?$i\">",$filenames[$i]";
}
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); 
}