Автор Тема: Flash in PHP  (Прочитано 4985 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Flash in PHP
« : 27 Марта 2006, 19:51:15 »
Такая проблемулина возникла, пытаюсь вывести флэшку через пхп файл и просто выводит текст.

Делаю так ...

header
(\'Content-type: application/x-shockwave-flash\');
$picture="../images/banner.swf";
if (file_exists($picture))

$contents = file_get_contents($picture);
echo "".$contents;
@fclose($fp);


Подскажите что не так? со жпегами прокатывало :)
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн fireton

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 11
  • +0/-0
  • 0
    • Просмотр профиля
    • http://zhuchkovs.com
Flash in PHP
« Ответ #1 : 28 Марта 2006, 23:04:39 »
kiruxa
Поставь плагин к Internet Explorer - eiHTTPHeaders. Это must have тулза для просмотра заголовков.

Я зашел на flasher.ru и на флеш получил вот такие заголовки от сервера:
Цитировать

HTTP/1.1 200 OK
Date: Tue, 28 Mar 2006 18:57:55 GMT
Server: Apache-AdvancedExtranetServer/2.0.48 (Mandrake Linux/6.9.100mdk) mod_perl/1.99_11 Perl/v5.8.3 mod_ssl/2.0.48 OpenSSL/0.9.7c PHP/4.3.4
Last-Modified: Tue, 07 Feb 2006 11:45:41 GMT
Content-Length: 10753
Content-Type: application/x-shockwave-flash
ETag: "40c353-2a01-eb372340"
Accept-Ranges: bytes
Keep-Alive: timeout=15, max=87
Connection: Keep-Alive


Наверное, ты Content-Length забыл. А что такое Accept-Ranges и ETag я навскидку не скажу, но можно поискать RFC...
Тон.

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Flash in PHP
« Ответ #2 : 29 Марта 2006, 08:23:43 »
fireton
Бред от начала и до конца.

kiruxa
А можно html код глянуть? На первый взгляд - вроде всё без проблем.
LJ: Backslashed life (rss)

Оффлайн fireton

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 11
  • +0/-0
  • 0
    • Просмотр профиля
    • http://zhuchkovs.com
Flash in PHP
« Ответ #3 : 29 Марта 2006, 08:52:35 »
CGVictor
Очень содержательно. Не желаете ли извиниться за публичное оскорбление?
Тон.

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Flash in PHP
« Ответ #4 : 29 Марта 2006, 11:01:52 »
А код впринципе весь и выложен...
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
Flash in PHP
« Ответ #5 : 29 Марта 2006, 13:34:15 »
Цитировать
kiruxa:
А код впринципе весь и выложен...


Тебя просят выложить сгенерированный HTML - код.
[off]Безработный[/off]

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Flash in PHP
« Ответ #6 : 30 Марта 2006, 20:13:16 »
fireton
[moderatorial]
Цитировать
fireton:Очень содержательно.

Какая связь между врапером протокола (file_get_contents), запросом ресурса (по задаче) и вашим ответом про заголовки?

Цитировать
fireton:Не желаете ли извиниться за публичное оскорбление?

Не желаю ни в коей мере. Ещё куда сбегать?
LJ: Backslashed life (rss)

Оффлайн fireton

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 11
  • +0/-0
  • 0
    • Просмотр профиля
    • http://zhuchkovs.com
Flash in PHP
« Ответ #7 : 30 Марта 2006, 21:48:52 »
Цитировать
CGVictor: Какая связь между врапером протокола (file_get_contents), запросом ресурса (по задаче) и вашим ответом про заголовки?

Браузер не распознает в файле flash и выводит просто текст. Мне показалось, что первоначальный пост был про это. Насколько я могу судить, kiruxa пытался открыть файл без какого-либо HTML.

Цитировать
CGVictor: Не желаю ни в коей мере. Ещё куда сбегать?


Хорошо, поставим вопрос по другому. Что заставило вас настолько усомниться в моей вменяемости, что вы столь низко оценили мои умственные способности. Или у вас было плохое настроение и вы просто нахамили первому встречному чтобы сбросить раздражение?
Тон.

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Flash in PHP
« Ответ #8 : 31 Марта 2006, 01:55:49 »
fireton
Цитировать
fireton: Насколько я могу судить, kiruxa пытался открыть файл без какого-либо HTML

Да, именно. Что и должно сработать. Для этого достаточно выдать содержимое файла с соответствующим заголовком. Header(\'Content-type: application/x-shockwave-flash\').
Соответственно, в серверном коде проблем нет. Если так, то логично предположить проблему в коде, подключающем swf-movie для вывода в браузер, т.е. в html-обвязке. Ее и хотелось бы увидеть.

Цитировать
fireton: Что заставило вас настолько усомниться

[off]1.Заголовки тут ни при чем. Всё, что может понадобиться, генерится автоматом.
2.Content-Length, на который сделан упор. По той же причине. Нет смысла выдавать весь набор заголовков.
3.Accept-ranges и Etag. Тоже в корзину. Документацию надо знать.[/off]
Ничего полезного в вашем ответе, с этой стороны, нет. А куча технического контента - есть. Зачем вы тратите время автора и читателей темы?

[off]
Цитировать
fireton: и вы просто нахамили

Стараюсь не выражать негатив без оснований.
ДомЗадание: если уж вы хотите оперировать такими понятиями, как хамство - дайте, пожалуйста, определение этому понятию. Сможете?[/off]
LJ: Backslashed life (rss)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28