<?php
# Если в конце адреса скрипта еть окончание ***.php?load то выдаем файл на загрузку
if(isset($_GET['load'])){
########################################################################################
########################################################################################
# Тут вводим ия файла которое нужно скачать. Фай должен находитья в папке со скритом
$file = "file.jpg";
########################################################################################
########################################################################################
########################################################################################
########################################################################################
# Тут создаем мя для файла, котрое будет у него ри скачивании (file_XXXX.jpg)
$filename = "file.jpg";
########################################################################################
########################################################################################
########################################################################################
# Тут отправляем заголовки в бразер, чтобы файл сачивался
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false);
header("Content-Type: application/vnd.android.package-archive");
header("Content-Disposition: attachment; filename=\"".basename($filename)."\";" );
header("Content-Transfer-Encoding: binary");
readfile("$file");
}
else
{
########################################################################################
########################################################################################
# Если в адресе нет фразы "load", выдаем текст с ошибкой
echo '<title>Ошибка...</title>
<p style="font-family: Tahoma;">
<font color="blue">О</font>
<font color="red">Ш</font>
<font color="orange">И</font>
<font color="blue">Б</font>
<font color="green">К</font>
<font color="red">А</font>
<font color="orange">!!!</font>
</p>';
########################################################################################
########################################################################################
}
?>
Друзья этот скрипт выдает файл на загрузку. в строке $filename = "file.jpg"; нужно прописать файл, что бы он рандомно изменялся при каждой новой отдаче файла. Я забыл как прописывать, давно не пользовался скриптом. Кто шарит напишите как прописать
# Если в конце адреса скрипта еть окончание ***.php?load то выдаем файл на загрузку
if(isset($_GET['load'])){
########################################################################################
########################################################################################
# Тут вводим ия файла которое нужно скачать. Фай должен находитья в папке со скритом
$file = "file.jpg";
########################################################################################
########################################################################################
########################################################################################
########################################################################################
# Тут создаем мя для файла, котрое будет у него ри скачивании (file_XXXX.jpg)
$filename = "file.jpg";
########################################################################################
########################################################################################
########################################################################################
# Тут отправляем заголовки в бразер, чтобы файл сачивался
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false);
header("Content-Type: application/vnd.android.package-archive");
header("Content-Disposition: attachment; filename=\"".basename($filename)."\";" );
header("Content-Transfer-Encoding: binary");
readfile("$file");
}
else
{
########################################################################################
########################################################################################
# Если в адресе нет фразы "load", выдаем текст с ошибкой
echo '<title>Ошибка...</title>
<p style="font-family: Tahoma;">
<font color="blue">О</font>
<font color="red">Ш</font>
<font color="orange">И</font>
<font color="blue">Б</font>
<font color="green">К</font>
<font color="red">А</font>
<font color="orange">!!!</font>
</p>';
########################################################################################
########################################################################################
}
?>
Друзья этот скрипт выдает файл на загрузку. в строке $filename = "file.jpg"; нужно прописать файл, что бы он рандомно изменялся при каждой новой отдаче файла. Я забыл как прописывать, давно не пользовался скриптом. Кто шарит напишите как прописать