ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

04.03.2010, 17:23
|
|
Banned
Регистрация: 06.12.2009
Сообщений: 47
Провел на форуме: 191390
Репутация:
74
|
|
Pashkela, я просто сходу придумал, думаю есть более эффективные методы
|
|
|

04.03.2010, 17:26
|
|
Постоянный
Регистрация: 21.08.2007
Сообщений: 408
Провел на форуме: 1105135
Репутация:
35
|
|
Сообщение от [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>
|
|
|

04.03.2010, 17:37
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
в теме уже был правильный ответ от 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);
?>
|
|
|

04.03.2010, 17:39
|
|
Постоянный
Регистрация: 21.08.2007
Сообщений: 408
Провел на форуме: 1105135
Репутация:
35
|
|
Сообщение от 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..
|
|
|

04.03.2010, 17:55
|
|
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме: 2603363
Репутация:
278
|
|
Сообщение от andreipup
Подскажите как правильно вставить в код это
PHP код:
$link = str_replace("_",'"/"',$link);
/// bla bla bla
Руками, как ещё ?
|
|
|

04.03.2010, 18:02
|
|
Постоянный
Регистрация: 21.08.2007
Сообщений: 408
Провел на форуме: 1105135
Репутация:
35
|
|
Сообщение от 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>
|
|
|

04.03.2010, 18:03
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
а у меня работает и на денвере и на vds
|
|
|

04.03.2010, 18:05
|
|
Постоянный
Регистрация: 21.08.2007
Сообщений: 408
Провел на форуме: 1105135
Репутация:
35
|
|
Сообщение от Pashkela
а у меня работает и на денвере и на vds
Как же правильно вставить этот кусок кода?
Код HTML:
$link = str_replace("_",'"/"',$link);
/// bla bla bla
|
|
|

04.03.2010, 21:51
|
|
Постоянный
Регистрация: 21.08.2007
Сообщений: 408
Провел на форуме: 1105135
Репутация:
35
|
|
Выручите плиз)
|
|
|

05.03.2010, 09:08
|
|
Новичок
Регистрация: 28.02.2010
Сообщений: 11
Провел на форуме: 23573
Репутация:
0
|
|
У тебя имя файла представляет из себя ссылку. В ссылке слеши, слеши в именах файла запрещены! Можешь извлечь из ссылки имя файла и вставить его в нужное место.
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)
|
|
|
|