ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #21  
Старый 08.01.2008, 17:15
SSB1981
Участник форума
Регистрация: 07.01.2008
Сообщений: 109
С нами: 9653574

Репутация: 17
По умолчанию

Кто-нибудь подскажите все возможные значения функции
PHP код:
header("Content..."
Я имею ввиду что можно вставить вместо "..."
 
Ответить с цитированием

  #22  
Старый 08.01.2008, 17:21
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,187
С нами: 10495046

Репутация: 2642


По умолчанию

Вообще вариантов масса. Посмотри здесь - http://en.wikipedia.org/wiki/MIME.
 
Ответить с цитированием

  #23  
Старый 08.01.2008, 17:40
iddqd
Banned
Регистрация: 19.12.2007
Сообщений: 924
С нами: 9681386

Репутация: 2145


По умолчанию

Попробуй вот это
http://qiq.ru/06/01/2008/programs/46961/antileech_public_v41.html
 
Ответить с цитированием

  #24  
Старый 08.01.2008, 22:09
SSB1981
Участник форума
Регистрация: 07.01.2008
Сообщений: 109
С нами: 9653574

Репутация: 17
Question

Вот вроде нашёл. Тока не работает : выдаёт что файл не найден. Проверте кто может. Плз :
PHP код:
<?
// Настройки
var_dump($_GET);
$antiurl=""# адересс сайта: ssb1981.ru
$antidir=""# Папка с файлами

if (is_numeric($_GET["down"]))
{
/************НАЧАЛО ФАЙЛОВ***************************************************************************/

    // Здесь идут файлы для скачивания

if ($_GET["down"]==1)
{
 
$filename="test2.php";
}
elseif (
$_GET["down"]==2)
{
 
$filename="cursor.png";
}
elseif (
$_GET["down"]==3)
{
 
$filename="cursor.png";
}




/************КОНЕЦ ФАЙЛОВ***************************************************************************/

// Создается ссылка на файл

$path=$antidir.$filename;

// Проверка файла есть он или нет

if (file_exists($path)==0)
{
 echo 
"Файл ".$filename." не существует.";
 exit;
}

$ftime date("D, d M Y H:i:s T"filemtime($path));

}

// Проверка

if (strstr($_SERVER["HTTP_REFERER"], $antiurl))
{
 if (isset(
$_GET['down']) && isset($filename))
 {
  
$fsize filesize($path);
  
$ftime date("D, d M Y H:i:s T"filemtime($path));
  
$fd = @fopen($path"rb");
  if (!
$fd)
  {
   
header ("HTTP/1.0 403 Forbidden");
   exit;
  }


  if (
$HTTP_SERVER_VARS["HTTP_RANGE"])
  {
   
$range $HTTP_SERVER_VARS["HTTP_RANGE"];
   
$range str_replace("bytes="""$range);
   
$range str_replace("-"""$range);
   if (
$range)
   {
    
fseek($fd$range);
   }
  }
  
$content fread($fdfilesize($path));
  
fclose($fd);
  if (
$range)
  {
   
header("HTTP/1.1 206 Partial Content");
  }
  else
  {
   
header("HTTP/1.1 200 OK");
  }
  
header("Content-Disposition: attachment; filename=" basename($path));
  
header("Last-Modified: $ftime");
  
header("Accept-Ranges: bytes");
  
header("Content-Length: ".($fsize-$range));
  
header("Content-Range: bytes $range-".($fsize -1)."/".$fsize);
  
header("Content-type: application/octet-stream");
  print 
$content;
  exit;
 } else
   {
    echo 
"Недействительный файл.";
   }
}
?>
 
Ответить с цитированием

  #25  
Старый 13.01.2008, 01:32
mister
Познающий
Регистрация: 24.07.2007
Сообщений: 31
С нами: 9895235

Репутация: 35
По умолчанию

$antidir - папку обязательно с / в конце.
 
Ответить с цитированием

  #26  
Старый 13.01.2008, 12:43
SSB1981
Участник форума
Регистрация: 07.01.2008
Сообщений: 109
С нами: 9653574

Репутация: 17
По умолчанию

Он, что у тебя работает?
У меня всё время пишет: файл бла-бла-бла не найден!
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP 186 21.02.2010 02:41
Что такое Php? PAPA212 Болталка 13 28.12.2007 20:44
Скрипт подставления кук на Php. (готовое решение) chin PHP 7 06.05.2005 04:04



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.