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

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

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

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

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

Репутация: 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>
 
Ответить с цитированием

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

Репутация: 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);
?>
 
Ответить с цитированием

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

Репутация: 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..
 
Ответить с цитированием

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

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

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

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

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

Репутация: 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>
 
Ответить с цитированием

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

Репутация: 3338


По умолчанию

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

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

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

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

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

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

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

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

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

Репутация: 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)
 


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




ANTICHAT ™ © 2001- Antichat Kft.