Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: download файлов

Сообщения:  [1-6] 

 
 автор: cheops   (02.07.2005 в 21:58)   письмо автору
 
   для: Елена   (02.07.2005 в 21:40)
 

А если вывести переменную $name - в неё тоже имя test.zip помещается?
<?php
  
echo $name;
?>

   
 
 автор: Елена   (02.07.2005 в 21:40)   письмо автору
 
   для: cheops   (02.07.2005 в 21:29)
 

Помещается...

   
 
 автор: cheops   (02.07.2005 в 21:29)   письмо автору
 
   для: Елена   (02.07.2005 в 20:28)
 

А в дамп суперглобального массива $_GET переменная помещается?
<?php
  
echo "<pre>";
  
print_r($_GET);
  echo 
"</pre>";
?>

   
 
 автор: Елена   (02.07.2005 в 20:28)   письмо автору
 
   для: cheops   (02.07.2005 в 19:58)
 

Без этой строки не роботает- так сервер настроен
К тому же в других скриптах заголовки отправляются нормально. Если вместо переменной $name прописать test.zip, то скачивается. Ничего не понимаю

   
 
 автор: cheops   (02.07.2005 в 19:58)   письмо автору
 
   для: Елена   (02.07.2005 в 18:35)
 

Уберите строку
#!/usr/local/bin/php

Она не даст отправить заголовки.

   
 
 автор: Елена   (02.07.2005 в 18:35)   письмо автору
 
 

Народ! Помогите плизз! Пишу
#!/usr/local/bin/php
<?
$name=$_GET['target'];
header("Cache-Control: no-store, no-cache, must-revalidate\r\n");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache\r\n");
header("Content-Disposition: attachment; filename=$name\r\n");
header("Content-Type: application/octet-stream\r\n");
header("Content-Type: application/force-download\r\n");
header("Content-Type: application/download\r\n");
header("Content-Transfer-Encoding: binary\r\n");
echo implode("",file($name));
?>
вызываю скрипт как
http://www.amirani.ge/forum/downl.php?target=test.zip
пытается закачать downl.php?target=test.zip вместо test.zip
В чем причина?

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования