![]() |
глюк флеша при работе с php?
Добрый день.Такая вот ситуация непонятная..При работе в 7-ке вроде все ок. xml.load() все грузит без проблем.Стоило установить 8-ку начались проблемы с xml.load() - если грузить файл xml все ок и прекрасно, если попытаться загрузить тот же xml но выданный php-ноль.
подскажите в чем проблема.... а то четвертый день уже мучаюсь и поиск не помогает.......... код: flash: Код:
System.useCodepage = true;Код:
<?Код:
<?xml version="1.0" encoding="windows-1251" ?> |
незнаю в чем проблема, особо не разбирался, но попробуй так:
выдирай хмл из пхп как строку в некую строковую переменную потом задавай уже внутри Flash хмл с этой строкой и работай |
проблема в том, что flash как бы вобще не видит ответ php, так как при включении в файл php кода без <? ... ?> например <data></data>, то этот кусок отображается без проблем... ,а то что находится в <? ... ?> опять пусто......
|
ну я говорю, приписывайте это потом ручками во Flash
или используйте htmlspecialchars для < > |
изначально было в php и htmlspecialchars() и iconv('WINDOWS-1251','UTF-8','<?xml version="1.0" encoding="WINDOWS-1251"?>')+ iconv для каждой строки вывода, потом код был упрощен до минимума все равно ничего не работает., и сервер тут вроде не причем, пробовал в разных местах.Нужно загрузить именно xml, т.к. код на php достаточно сложен (выборка из БД, сортировка и т.д) и при загрузке строкой можно просто запутатся , т.к. подгружается от 10 до 100 переменных
|
Цитата:
причем в trace() и в поле дин. текста выводятся все тестовые сообщения, только вместо загруженого xml пустая строка, хотя флеш сигналит что загрузка "ок" :( |
не знаю, щаз попробую, тока без <? ?>
а это потом вставлю... |
Все очень странно........... перестало работать и в 7-ке. Работают только те флешки, которые были скомпилированы 2-3 месяца назад(до установки 8-ки), причем принцип вывода xml один в один.. Что делать??? :(
|
ну короче предаю запрос пхп без <? ?>
потом в ринятую строку вперед вставляю это и создаю хмл, все работает, мб правда упрощенно но там есть строк 5 точно внутри |
Цитата:
|
я не про то что писал без <?php
он же просто выдет строки я их читаю, запоминаю во флеш а потом уже добавляю вперед <? xml и все |
У меня почему-то не читает никакие строки созданные на php и выведенные echo или print ни с <?xml version="1.0" encoding="WINDOWS-1251"?> ни без. Во flash приходит пустая строка.:( ничего не могу понять:(
,а если строки созданы не динамически(просто набраны в текстовом редакторе) все ок при любом раскладе и строка приходит и с xml нормально |
прости, мы друг-друга не понимаем, я away
я передаю как текст все кроме заголовка он читает, и потом приписывает заголовок это уже во флеше и все ок, но все же htmlspecialchars надо использовать |
если несложно, то можно пример кода , а то похоже я без него не пойму
|
взято из хелпа
Код:
var my_lv:LoadVars = new LoadVars();Код:
%3C%3F%0D%0Aecho%20%27%3Cdata%3E%27%3B%0D%0Aecho%20%22%3Citem%20name=%27fg%27%20%2F%3E%22%3B%0D%0Aecho%20%22%3C%2Fdata%3E%22%3B%0D%0A%3F%3E&onLoad=%5Btype%20Function%5DКод:
<?P.S. только что проверил sendAndLoad работает также....... в чем же все таки загвоздка? |
Все перебрал ничего не получается........:( Уважаемые специалисты ПОМОГИТЕ пожалуйста.........
Может во флеше где-то в настройках отключается обработка php(или сторонних скриптов ) при загрузке........других вариантов у меня больше нет :( а очень надо... |
Вы хотите увидеть ваш my_lv изнутри? Ну вот вы его и получаете :D
Код:
var my_lv:LoadVars = new LoadVars();Код:
var my_lv:LoadVars = new LoadVars();Код:
<?php |
да но загружен файл полностью, без обработки php то есть если
Код:
%3C%3F%0D%0Aecho%20%27%3Cdata%3E%27%3B%0D%0Aecho%20%22%3Citem%20name=%27fg%27%20%2F%3E%22%3B%0D%0Aecho%20%22%3C%2Fdata%3E%22%3B%0D%0A%3F%3E&onLoad=%5Btype%20Function%5DКод:
<? |
Цитата:
|
Всем БОЛЬШОЕ СПАСИБО за ответы и помощь!!!
Проблема решена!!! :) Проблема исчезла после переустановки всего пакета от macromedia.:) Все таки глюк.... правда не понял из-за чего...........н..да.... 5 суток без сна...... Тема закрыта. |
| Часовой пояс GMT +4, время: 15:14. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.