HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 04.03.2010, 17:23
[ac1D]
Banned
Регистрация: 06.12.2009
Сообщений: 47
Провел на форуме:
191390

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

Pashkela, я просто сходу придумал, думаю есть более эффективные методы
 
Ответить с цитированием

  #12  
Старый 04.03.2010, 17:26
andreipup
Постоянный
Регистрация: 21.08.2007
Сообщений: 408
Провел на форуме:
1105135

Репутация: 35
Отправить сообщение для andreipup с помощью ICQ
По умолчанию

Цитата:
Сообщение от [ac1D]  
Решение идиотское но попробуй:
PHP код:
$link str_replace("_",'"/"',$link);
/// bla bla bla 
Извините за тупость куда ссылку тут вставлять
Пример приведите

<?php
if ($_REQUEST['1'] == '666')
{
$file = 'http://www.moisait.ru/123.rar';
header('Content-length: ' . $filesize);
header('Content-Disposition: attachment; filename=' . $file);
header('Content-Type: application/rar; name="' . $file . '"');
echo file_get_contents($file);
exit;
}
?>
<html><head>
 
Ответить с цитированием

  #13  
Старый 04.03.2010, 17:37
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

в теме уже был правильный ответ от Deathdreams:

PHP код:
<?
$file 
'http://bug-track.ru/prog/toolza1.0.rar';
header('Content-length: ' $filesize);
header('Content-Disposition: attachment; filename=' basename($file));
header('Content-Type: application/rar; name="' basename($file) . '"');
echo 
file_get_contents($file);
?>
 
Ответить с цитированием

  #14  
Старый 04.03.2010, 17:39
andreipup
Постоянный
Регистрация: 21.08.2007
Сообщений: 408
Провел на форуме:
1105135

Репутация: 35
Отправить сообщение для andreipup с помощью ICQ
По умолчанию

Цитата:
Сообщение от Pashkela  
в теме уже был правильный ответ от Deathdreams:

PHP код:
<?
$file 
'http://bug-track.ru/prog/toolza1.0.rar';
header('Content-length: ' $filesize);
header('Content-Disposition: attachment; filename=' basename($file));
header('Content-Type: application/rar; name="' basename($file) . '"');
echo 
file_get_contents($file);
?>
Не помогло(
Я уже это проверил.
Подскажите как правильно вставить в код это

PHP код:
 $link str_replace("_",'"/"',$link);
/// bla bla bla 

Последний раз редактировалось andreipup; 04.03.2010 в 17:43..
 
Ответить с цитированием

  #15  
Старый 04.03.2010, 17:55
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

Цитата:
Сообщение от andreipup  
Подскажите как правильно вставить в код это

PHP код:
 $link str_replace("_",'"/"',$link);
/// bla bla bla 
Руками, как ещё ?
 
Ответить с цитированием

  #16  
Старый 04.03.2010, 18:02
andreipup
Постоянный
Регистрация: 21.08.2007
Сообщений: 408
Провел на форуме:
1105135

Репутация: 35
Отправить сообщение для andreipup с помощью ICQ
По умолчанию

Цитата:
Сообщение от Deathdreams  
Руками, как ещё ?
Пожалуйста не издевайся,а покажи на примере вот на этом коде.
Я просто второй день еб... с этим кодом не знаю че и делать(

<?php
if ($_REQUEST['1'] == '666')
{
$file = 'http://www.moisait.ru/123.rar';
header('Content-length: ' . $filesize);
header('Content-Disposition: attachment; filename=' . $file);
header('Content-Type: application/rar; name="' . $file . '"');
echo file_get_contents($file);
exit;
}
?>
<html><head>
 
Ответить с цитированием

  #17  
Старый 04.03.2010, 18:03
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Цитата:
Не помогло(
а у меня работает и на денвере и на vds
 
Ответить с цитированием

  #18  
Старый 04.03.2010, 18:05
andreipup
Постоянный
Регистрация: 21.08.2007
Сообщений: 408
Провел на форуме:
1105135

Репутация: 35
Отправить сообщение для andreipup с помощью ICQ
По умолчанию

Цитата:
Сообщение от Pashkela  
а у меня работает и на денвере и на vds
Как же правильно вставить этот кусок кода?

Код HTML:
 $link = str_replace("_",'"/"',$link);
/// bla bla bla
 
Ответить с цитированием

  #19  
Старый 04.03.2010, 21:51
andreipup
Постоянный
Регистрация: 21.08.2007
Сообщений: 408
Провел на форуме:
1105135

Репутация: 35
Отправить сообщение для andreipup с помощью ICQ
По умолчанию

Выручите плиз)
 
Ответить с цитированием

  #20  
Старый 05.03.2010, 09:08
fokinkostya
Новичок
Регистрация: 28.02.2010
Сообщений: 11
Провел на форуме:
23573

Репутация: 0
Отправить сообщение для fokinkostya с помощью ICQ
По умолчанию

У тебя имя файла представляет из себя ссылку. В ссылке слеши, слеши в именах файла запрещены! Можешь извлечь из ссылки имя файла и вставить его в нужное место.

PHP код:
<?php
if ($_REQUEST['1'] == '666')
{
$file 'http://www.moisait.ru/123.rar';
header('Content-length: ' $filesize);
header('Content-Disposition: attachment; filename=' basename($file));
header('Content-Type: application/rar; name="' basename($file) . '"');
echo 
file_get_contents($file);
exit;
}
?>

Последний раз редактировалось fokinkostya; 05.03.2010 в 09:15..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP 186 21.02.2010 02:41



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


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




ANTICHAT.XYZ