Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 13.09.2011, 07:31
Spazm вне форума Посмотреть профиль Отправить личное сообщение для Spazm Найти все сообщения от Spazm
  № 11  
Ответить с цитированием
Spazm

Регистрация: Jul 2009
Сообщений: 20
Столкнулся судя по всему с похожей проблемой. Раньше я использовал, найденный в нете класс парсера xml. - все как помнится работало на ура... Прошло некоторое время и мне опять понадобилось отпарсить xml во флеше, код xml долген генериться в php. Самым большим ударом была утрата всех работающих по старому файлов, где я посмотрел бы что да как. Я нашел заново парсер в инете, нашел файл php, который у меня по запросу брал данные из базы и отправлял через echo во флеш. На радостях, что нашел файлы я написал аналог и запустил это дело.. но ничего не произошло. Я переправерил синтаксис и опять ничего не произошло. Далее я прочел файл xml, который был описан в примере, сохранив файл в юникоде. ОСчастье - все заработало. Но читается только этот самый xml, а php файл продолжал по прежнему молчать.. Кстати тот мой старый файл (как говорит notepad++) в кодировке ANSI, ну да не суть - я сделал как вы тут написали и мой файл, условно с именем get_test_xml.php в UTF-8, но все равно ничего не происходит((( В общем код на стороне сервака такой (ссылку не даю т.к. у меня на Денвере файлы)
Вот это раньше работало:

PHP код:
<?

extract
($_GET);
extract($_POST);

  require(
"req/my_sql.class");
  
$text=new  class_my_sql;
  
$ok=false;
  if (
$text->my_sql_connect()) {/*echo "Connection complite.";*/$ok=true;} else {echo '<font color="red">Connection falilure!</font>';}
  if (
$ok) {


$content="";
$content.='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';

$k=0;

$text->my_sql_query='select * from harakteristiki';
$text->my_sql_execute();  
while (
$res=mysql_fetch_object($text->my_sql_res)) 
    {
        
$harakteristiki_title=$res->harakteristiki_title;
        
$harakteristiki_coment=$res->harakteristiki_coment;
    
        
$content.='<razdel>';
        
$content.='<number>'.$k.'</number>';//Номер
        
$content.='<title>'.$harakteristiki_title.'</title>';//title
        
$content.='<coment>'.$harakteristiki_coment.'</coment>';//url
        
$content.='</razdel>';

        
$k++;
    }
//end while

$content str_replace (">\n"">"$content);
$content str_replace ("&laquo;""«"$content);
$content str_replace ("&raquo;""»"$content);
$content str_replace ("&ndash;""—"$content);
$content str_replace ("&nbsp;"" "$content);
//$content = str_replace ("<br />", "&#smolkinbr", $content);
//$content = str_replace ("<br>", "&#smolkinbr", $content);

//echo $content;
    
echo $text->unicon($content);

}
//end if $ok
?>
но той базы уже нет, да и разбирать xml я немного разучился - сейчас я пытаюсь что б заработал пример по ссылке http://alt-f4.ru/actionscript-and-xml#comment-3182 - повторяюсь, .xml файл читается, а .php файл - нет.

PHP код:
<?php 

extract
($_GET);
extract($_POST);

require(
"../cms/req/my_sql.class");
$text=new  class_my_sql;
$ok=false;
if (
$text->my_sql_connect()) {/*echo "Connection complite.";*/$ok=true;} else {echo '<font color="red">Connection falilure!</font>';}

if (
$ok) {
 


$content="<?xml version='1.0' encoding='UTF-8' standalone='yes'?><data><group gr_id='0' gr_name='eee'><item id='0' name='rrr'>2</item><item id='1' name='rrr'>2</item></group></data>";//))

$content str_replace (">\n"">"$content);
$content str_replace ("&laquo;""«"$content);
$content str_replace ("&raquo;""»"$content);
$content str_replace ("&ndash;""—"$content);
$content str_replace ("&nbsp;"" "$content);

//$content = str_replace ("<br />", "&#smolkinbr", $content);
//$content = str_replace ("<br>", "&#smolkinbr", $content);


    
echo $text->unicon($content);


//echo $content;
}//end if $ok
else
{
    
}
//end else

?>
Второй день мучаюсь(( Заранее спасибо если поняли в чем у меня может быть ошибка.

Добавлено через 11 часов 37 минут
что - никто не ответит7(( хм.. может я не в ту тему написал.. да не, вроде в ту.. лана, подожду.. видимо все гуру заняты))

Создать новую тему Ответ Часовой пояс GMT +4, время: 14:52.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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