Суббота, 18.11.2017
TiM
Меню сайта
Категории раздела
Мои статьи [9]
Arduino / ATMEGA [9]
ESP8266 [1]
OrangePi PC и Raspberry Pi 2 Model B V1.1 [4]
Шаговые двигатели [1]
PHPProBid [0]
CMS DLE (DataLife Engine) [0]
CMS Joomla [13]
SugarCRM [5]
Базы данных [5]
PHP скрипты [16]
Bash и скрипты [26]
IP АТС Elastix / Asterisk [12]
CentOS [6]
Debian [8]
Lubuntu / LinuxMINT [29]
Windows [23]
Умный дом [2]
Сервера [16]
Natural Selection [1]
System Shock 2 [1]
Форма входа
Главная » Статьи » PHP скрипты

PHP: Скачивание файла через сайт

Небольшой скрипт, помогающий перегонять трафик, через свой хостинг.

Пример использования: http://(ваш сайт)/traff.php?url=http://(Прямая ссылка на файл, на внешнем сервере)


 
  1. <?php
  2. /*
  3. Name Traffer
  4. Version 1
  5. Author serj.ws
  6. */
  7.  
  8. $url=(isset($_REQUEST['url'])? $_REQUEST['url'] : '');
  9. $fserj=substr(strrchr($url, "/"), 1 );
  10.  
  11. if(empty($url)){
  12. header('Content-Type: text/plain');
  13. header('Content-Disposition: inline');
  14.  
  15. echo 'Не ввели адрес файла :(';
  16. exit();
  17. }
  18.  
  19. if(!($fp=fopen($url,'r'))){
  20. header('Content-Type: text/plain');
  21. header('Content-Disposition: inline');
  22.  
  23. echo 'Ссылка битое :(';
  24. exit();
  25. }
  26.  
  27. header('Content-Type: application/octeat-stream');
  28. header('Content-Disposition: attachment; filename="'.$fserj.'"');
  29.  
  30. while(!feof($fp)){
  31. echo fread($fp,2048);
  32. }
  33. fclose($fp);
Категория: PHP скрипты | Добавил: Timur (22.04.2016)
Просмотров: 151
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
YANDEX
Яндекс.Метрика
Сайты
  • Харьков Видео-Реклама
  • Харьковский Юридический Альянс
  • Обеды в офис
  • Снежка
  • Оцифровка кинопленки
  • TiM ©
    Харьков 2017