Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   SecurityErrorEvent.SECURITY_ERROR (http://www.flasher.ru/forum/showthread.php?t=113845)

ramshteks 11.07.2008 01:25

SecurityErrorEvent.SECURITY_ERROR
 
Здраствуйте, Уважаемые Флешеры.

Столкнулся со следующей проблемой.
Как видно из название темы проблема заключается в событии SecurityErrorEvent.SECURITY_ERROR которое генерит мне URLLoader.
гружу с чужого сайта xml, пока работаю в ide все норм грузится и все работает, как тока ставлю на сайт, генерится выше описанное событие.

прочитал здесь в предыдущих темах как решать подобные вопросы, нашел
Код:

Security.loadPolicyFile("http://informer.gismeteo.ru")//это кстати тот
сайт откуда гружу хмл

так вот как вы понимаете сайт не мой, и где лежит этот файлик и есть ли он я не знаю, и уж точно возможности положить его туда не имею...

Пытался решить это еще таким образом, скачивал те информеры какие предлагают они и декомпилировал их, пытался найти там инфу о crossdomain.xml, не нашел, возможно потому что там все старое и написано под 6ой плеер.

Посовтуйте пожалуста что нибудь, уважаемые флешеры!

уже думал как вариант написать скрипт на пхп который будет грузить тот хмл а пхп грузить из флехи... правда не знаю как к этому отнесется работодатель, ведь это его лишнии проблемы будут, по сему ищу пути без привлечения сторонних сил!

Заранее спасибо!

etc 11.07.2008 01:32

Файла crossdomain.xml по адресу http://informer.gismeteo.ru/crossdomain.xml нет, соответственно загрузить данные с этого домена вы не сможете. Либо делать простой прокси, на собственном хостинге.

ramshteks 11.07.2008 01:38

еще такой вопрос, можно ли по косвенным признакам хотя бы предположить где он может быть?
если к примеру там есть у них свои флеш информеры, значит ли это что кроссдоменник лежит в одной с ними дириктории?

Спасибо за ответ!

вот нашел в нете:
Код:

<?
  readfile($HTTP_GET_VARS["url"]);
?>

Это действительно простейший прокси?

etc 11.07.2008 01:55

Цитата:

Сообщение от ramshteks (Сообщение 751410)
еще такой вопрос, можно ли по косвенным признакам хотя бы предположить где он может быть?
если к примеру там есть у них свои флеш информеры, значит ли это что кроссдоменник лежит в одной с ними дириктории?

У них информеры на этом же домене лежат.

Цитата:

Сообщение от ramshteks (Сообщение 751410)
Это действительно простейший прокси?

В общем-то, да.

ramshteks 11.07.2008 02:05

пожалуй наверно последний вопрос!
Этого проксика достаточно для моих целей?

etc 11.07.2008 02:10

Для XML — да.

ramshteks 11.07.2008 02:18

огромное спасибо!

ramshteks 11.07.2008 03:17

тема принимает новый оборот, вот попросил человека, он рзместил на своем сайтики этот пхп скрипт
Код:

<?
  readfile($HTTP_GET_VARS["url"]);
?>

и вот что обнаружилось! он рабоатает и возвращает странички, любые, но вот не задача не один символ не отбражается!!! данные приходят битые! проверял в опере просто забил страничку яндекса и получил вот что... сами лучше посмотрите:
http://www.snut.ru/ramshteks/proxy.p...tp://yandex.ru

так слюбыми ддругими странзичкамми, как вы понимаете это же происходит и с хмл... флеш интерпритирует бытый файл как пустой
Код:

trace(evt.target.data)//выдает "<>"
//это в событии Event.COMPLETE для URLLoader'а

подскажите что делать, я знаю здесь есть много людей разбирающихся в пхп, просьба внести поправки в код прксика, чтоб он возвращал норм значения

Предполгаю что проблема в кодировке...

etc 11.07.2008 10:57

Значит на хостинге запрещено чтение удаленных файлов. А вообще, можно было использовать get_file_contents (или как там, непомню точно).

Snut 11.07.2008 22:55

Этот человек - я:) тот что разместил. права на proxy.php 644, а на папку - 744


Часовой пояс GMT +4, время: 18:10.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.