Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


Информационный Канал Subscribe.Ru

RusFAQ.ru: Программирование на PHP

Выпуск № 235
от 15.10.2004, 02:00

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 377
Отправлено ответов: 761
Активность: 201.8 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

КиберТварь
Статус: Опытный
Общий рейтинг: 191.37
[Подробней >>]
Vril
Статус: Начальный
Общий рейтинг: 200
[Подробней >>]
knick
Статус: Доверительный
Общий рейтинг: 105.1
[Подробней >>]
 
Strory
Статус: Опытный
Общий рейтинг: 159.75
URL: МУАТ
Телефон: +7 (845-3) 54-16-74
[Подробней >>]
~PentagoN~
Статус: Доверительный
Общий рейтинг: 150
[Подробней >>]
mellisa
Статус: Доверительный
Общий рейтинг: 133.96
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 372. ПЛИЗЗЗЗ!!!!! Люди подскажите бедному юзеру как в РНР открыть mp3,avi и другие файлы. Оччень буду бла... (ответов: 5)
Вопрос № 373. Где ошибкка, я голову сломал!!! Плз, помогите!!! Ругается на header(), я не могу понять почему, мне ... (ответов: 5)

Вопросов: 2, ответов: 10


 Вопрос № 372

ПЛИЗЗЗЗ!!!!! Люди подскажите бедному юзеру как в РНР открыть mp3,avi и другие файлы. Оччень буду благодарен за ответ!



Вопрос отправлен: 11.10.2004, 12:02
Отправитель: славик

[Следующий вопрос >>] [Список вопросов]

Отвечает КиберТварь

Добрый день, славик!
>подскажите бедному юзеру как в РНР открыть mp3,avi и другие файлы
в каком смысле?

Ответ отправлен: 12.10.2004, 11:20
Отправитель: КиберТварь


Отвечает Vril

Здравствуйте, славик!
Если я вас правильно понял, вам нужно из php скрипта отдать пользователю файл нужного формата?
Если так, то вам нужно выставить корректный header(если более точно прпивильный тип наполнения), а далее воспользоватся функцией readfile или подобной.

Приложение:

Ответ отправлен: 11.10.2004, 12:32
Отправитель: Vril


Отвечает knick

Приветствую Вас, славик!
$file=fopen("file.avi","rb");

Ответ отправлен: 11.10.2004, 19:27
Отправитель: knick


Отвечает Strory

Доброе время суток, славик!
То есть как открыть? Вывести на экран? Никак, PHP - серверный язык и исполняется на сервере. А если просто открыть, то как и любой другой файл - fopen()

Ответ отправлен: 11.10.2004, 22:30
Отправитель: Strory


Отвечает ~PentagoN~

Приветствую Вас, славик!
Точнее вопрос, как открыть. пхп это тебе не виндоза
ты хочешь чтобы их прослушивать из пхп или как? =) я что-то не пойму, и думаю большинство тоже.
Народ, все задающие вопросы, маленькая просьба, чуть точнее.

Приложение:

Ответ отправлен: 12.10.2004, 01:26
Отправитель: ~PentagoN~


 Вопрос № 373

Где ошибкка, я голову сломал!!! Плз, помогите!!!
Ругается на header(), я не могу понять почему, мне всеголишь нужно сделать редирект, может подскажите!!!!
Warning: Cannot modify header information - headers already sent by (output started at z:homeportal.ruwwwgbookindex.php:2) in z:homeportal.ruwwwgbookindex.php on line 5


Приложение:


Вопрос отправлен: 12.10.2004, 00:38
Отправитель: Ujin (twixt@rambler.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Strory

Здравствуйте, Ujin!
Ну а на сообщение об ошибке посмотреть? Заголовки уже отправлены. Их нужно отправлять до любого вывода информации! Попробуйте функцию ob_start.

Ответ отправлен: 12.10.2004, 16:38
Отправитель: Strory


Отвечает КиберТварь

Приветствую Вас, Ujin!
Заголовки должны посылатся до вывода какой то информации


Ответ отправлен: 12.10.2004, 11:22
Отправитель: КиберТварь


Отвечает mellisa

Доброе время суток, Ujin!
Заголовки должны посылаться до любого вывода в браузер.
В вашем случае вывод начинается во 2-ой строчке кода, а заголовки вы отсылаете в 5-ой.


Ответ отправлен: 12.10.2004, 01:06
Отправитель: mellisa


Отвечает ~PentagoN~

Доброе время суток, Ujin!
скорее всего ты что-то отправил еще до функции Header()
или кук или сессий. нужно было дать первых несколько строчек кода, тогда тебе явно указали бы на ошибку.

Приложение:

Ответ отправлен: 12.10.2004, 01:29
Отправитель: ~PentagoN~


Отвечает Vril

Добрый день, Ujin!
Всё очень просто - Вы просто пытаетесь отослать header тогда, когда он уже отослан клиенту. Это может произойти из-за того, что Вы уже выводите какую-то часть тела http ответа. Это может быть как нечто осмысленное (например отсылаете клиенту какую-то полезную информацию на странице), так и по неосторожности (где-то остался ненужный пробел до скрипта - это часто случается в файлах с большим количеством include или require).
Есть 2 пути решения задачи:
1. Проверить не отсылается ли с помощью echo, print, print_r , или просто нескриптовой части http документа какая-то информация пользователю и если это так, то убрать её
2. Использовать буфферизированый вывод. То есть выводить информацию клиенту не сразу, а вначале в буфер, а потом уже из буффера - клиенту. В PHP есть встроенная реализация буфферизации вывода - пример в приложении:

Приложение:

Ответ отправлен: 12.10.2004, 09:54
Отправитель: Vril



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (26)
C / C++ (17)
Perl (8)
Builder / Delphi (18)
Pascal (21)
Basic / VBA (9)
Java / JavaScript (7)
PHP (19)
Криптография (8)
WinAPI (15)
Радиоэлектроника (15)
Пользователю
Windows 95/98/Me (47)
Windows NT/2000/XP (66)
"Железо" (41)
Поиск информации (23)
Администратору
Windows NT/2000/XP (41)
Linux / Unix (15)
Юристу
Гражданское право (7)
Семейное право (4)
Трудовое право (6)
КоАП (5)

Отправить вопрос всем экспертам выбранной рассылки.





http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.phpplus
Отписаться

В избранное