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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: вывод вайла echo $f[file]
 
 автор: toproot   (24.11.2009 в 23:21)   письмо автору
 
 

Значит вывожу файл из базы данных. Все как в ГОЛОВОЛОМКИ НА PHP для ХАКЕРОВ. только Content-Type: audio/mpeg, но и с изображ тоже самое.
На всех компьютерах все работает, и у друзей и в комп-клубах.
но я запустил свой ноут, ASUS W6 series, не сильно старый, Windows XP Professional
Пробовал и через IE 6, OPERA 8, Google Chrome, одно и тоже!. 0 байт сохраняет.
Да если что мой скрипт выведет чтото, и будет html пару килобайт ато 0 воще.
в чем проблема может быть.
вот урл, эсли можна конечно, http://focuscms.com/?id=2

  Ответить  
 
 автор: sim5   (25.11.2009 в 06:01)   письмо автору
 
   для: toproot   (24.11.2009 в 23:21)
 

А почему вы размер отдаваемого не передаете?

  Ответить  
 
 автор: toproot   (25.11.2009 в 13:43)   письмо автору
 
   для: sim5   (25.11.2009 в 06:01)
 

Интересно, а напишыте мне пример head заголовка для вывода размера файла .

  Ответить  
 
 автор: sim5   (25.11.2009 в 13:49)   письмо автору
 
   для: toproot   (25.11.2009 в 13:43)
 

header("Content-Length: ".filesize($file));

  Ответить  
 
 автор: toproot   (25.11.2009 в 19:10)   письмо автору
 
   для: sim5   (25.11.2009 в 13:49)
 

Ощыбка filesize. filesize($file) или filesize($f[file]) ничо не работает, прийдется брать размер из БД.

  Ответить  
 
 автор: sim5   (25.11.2009 в 19:14)   письмо автору
 
   для: toproot   (25.11.2009 в 19:10)
 

Так вместо $file должне стоять ваш путь, но коли в базе есть размер, и все вы берете из нее, то и нет необходимости в вызове filesize.

  Ответить  
 
 автор: toproot   (25.11.2009 в 20:23)   письмо автору
 
   для: sim5   (25.11.2009 в 19:14)
 

Дело в том, что я в базу уже вносил /1024 или /1024/1024. Мегабайты и килобайты round 2 .
Но вопрос вот в чем, если размер в header файла неверен, ну меньше на пару килобайт например, в mp3 файле не могут быть обрывы и прочее, файл скачается весь ?

  Ответить  
 
 автор: sim5   (26.11.2009 в 04:04)   письмо автору
 
   для: toproot   (25.11.2009 в 20:23)
 

Нет, это информация пользователю. Ну неприятно вместо размера загружаемого видеть вопрос.

  Ответить  
 
 автор: toproot   (26.11.2009 в 19:55)   письмо автору
 
   для: sim5   (26.11.2009 в 04:04)
 

Ага, вот я уже проверил на изображениях наконец, какраз нет, закачивается неполное изображение!
ну я переделал на байты правильно и все ОК, так что разница всетаки есть,

  Ответить  
 
 автор: sim5   (27.11.2009 в 03:53)   письмо автору
 
   для: toproot   (26.11.2009 в 19:55)
 

Значит есть.

  Ответить  
Rambler's Top100
вверх

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