Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Загрузить xml файл 
:(
    Опции темы
DimaSiK
Дата 30.10.2006, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 390
Регистрация: 20.8.2006

Репутация: нет
Всего: нет



использую DOM для версии php 4.4.x
делаю вызов 
Код

$doc=domxml_open_file("dom.php");

но открыть не может, а только возвращает кучу предупреждений типа 
Warning: domxml_open_file() [function.domxml-open-file]: I/O in d:\www\www\tests\read_xml.php on line 3

Warning: domxml_open_file() [function.domxml-open-file]: warning : in d:\www\www\tests\read_xml.php on line 3

Warning: domxml_open_file() [function.domxml-open-file]: failed to load external entity "dom.php" in d:\www\www\tests\read_xml.php on line 3

в чем дело????


--------------------
Мы не стараемся быть первыми, мы стараемся быть лучшими.

PM MAIL   Вверх
-=Ustas=-
Дата 30.10.2006, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 1
Всего: 69



Цитата(DimaSiK @  30.10.2006,  15:09 Найти цитируемый пост)
failed to load external entity "dom.php"

По-русски же написано, что не может загрузить дерево из файла и создать объект. Я так понимаю, что dom.php генерит на лету XML-дерево и отдает его контент?! Смотри, правильно ли оно формируется.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
DimaSiK
Дата 30.10.2006, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 390
Регистрация: 20.8.2006

Репутация: нет
Всего: нет



Даже если я дерево пытаюсь загрузить из файла, допустим того-же самого
Код

<rooms>
      <etaz id="5">
            <room>511</room>
            <peopls>
            <fio>Suhinin Dmiitry Vadimovich</fio>
            <fio>Sorokin Nikolay Aleksandrovich</fio>
            </peopls>
      </etaz>
      <etaz id="9">
            <room>910</room>
            <peopls>
            <fio>Ivan Trprpr</fio>
            <fio>Fomenko Aleksandr Alksandrovich</fio>
            </peopls>
      </etaz>
</rooms>

до бестолку

Это сообщение отредактировал(а) DimaSiK - 30.10.2006, 16:36


--------------------
Мы не стараемся быть первыми, мы стараемся быть лучшими.

PM MAIL   Вверх
-=Ustas=-
Дата 30.10.2006, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 1
Всего: 69



Драсте! А писать вверху кто будет?! 
Код

<?xml version="1.0" encoding="windows-1251" ?>
<rooms>
      <etaz id="5">
            <room>511</room>
            <peopls>
            <fio>Suhinin Dmiitry Vadimovich</fio>
            <fio>Sorokin Nikolay Aleksandrovich</fio>
            </peopls>
      </etaz>
      <etaz id="9">
            <room>910</room>
            <peopls>
            <fio>Ivan Trprpr</fio>
            <fio>Fomenko Aleksandr Alksandrovich</fio>
            </peopls>
      </etaz>
</rooms>



--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
DimaSiK
Дата 30.10.2006, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 390
Регистрация: 20.8.2006

Репутация: нет
Всего: нет



если честно то это ни к чему не привело smile 


--------------------
Мы не стараемся быть первыми, мы стараемся быть лучшими.

PM MAIL   Вверх
-=Ustas=-
Дата 30.10.2006, 16:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 1
Всего: 69



Все также криво?! У меня пашет нормально, правда у меня 5-ка.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
DimaSiK
Дата 30.10.2006, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 390
Регистрация: 20.8.2006

Репутация: нет
Всего: нет



Сейчас попробую на пятерке, но хочу догоже добится и на 4!!
Да на пятерке все загрузилось нормально, блин а в чем же тогда проблема???

Добавлено @ 17:06 
а на пятерке же нет такой функции domxml_open_file() или есть, там вроде бы все подругому через 
Код

$music = new domDocument;
$music->load('511.xml');

??????????

Это сообщение отредактировал(а) DimaSiK - 30.10.2006, 17:02


--------------------
Мы не стараемся быть первыми, мы стараемся быть лучшими.

PM MAIL   Вверх
DimaSiK
Дата 30.10.2006, 19:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 390
Регистрация: 20.8.2006

Репутация: нет
Всего: нет



все нашел, нужно указать в качестве аргумента полный путь, тоесть добавить еще  dirname(__FILE__). и тогда все работает, но почему, что за дурость???


--------------------
Мы не стараемся быть первыми, мы стараемся быть лучшими.

PM MAIL   Вверх
DimaSiK
Дата 30.10.2006, 19:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 390
Регистрация: 20.8.2006

Репутация: нет
Всего: нет



вот теперь пытаюсь сделать вывод xml файла с помощью вот такого
Код

$context=xpath_new_context($doc);
$root=$doc->document_element();

$expr="//*";

     $path=xpath_eval_expression($context,$expr);
 

в этоге полуцаю какую-то ерунду типа
[0] => domelement Object
                (
                    [type] => 1
                    [tagname] => rooms
                    [0] => 3
                    [1] => 8145472
                )

            [1] => domelement Object
                (
                    [type] => 1
                    [tagname] => etaz
                    [0] => 4
                    [1] => 8145920
                )
где же значения????????


--------------------
Мы не стараемся быть первыми, мы стараемся быть лучшими.

PM MAIL   Вверх
-=Ustas=-
Дата 31.10.2006, 09:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 1
Всего: 69



В четверке по моему глюки есть с dom. Почему бы тебе не заюзать SimpleXmlParser. Там достаточно просто все.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
DimaSiK
Дата 31.10.2006, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 390
Регистрация: 20.8.2006

Репутация: нет
Всего: нет



Да я все пробую, Simply пробовал, да просто, но DOM то главнее всех. Ты не знаешь есть какие-нить книжки желательно в pdf почитать про DOM в PHP5??, только мануал не предлагай, уже перечитал.


--------------------
Мы не стараемся быть первыми, мы стараемся быть лучшими.

PM MAIL   Вверх
-=Ustas=-
Дата 31.10.2006, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 1
Всего: 69



Цитата(DimaSiK @  31.10.2006,  11:06 Найти цитируемый пост)
только мануал не предлагай, уже перечитал. 

И что, не помогло?!


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
DimaSiK
Дата 31.10.2006, 20:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 390
Регистрация: 20.8.2006

Репутация: нет
Всего: нет



Да нет помогло, только хотелось бы еще примерчеков побольше???


--------------------
Мы не стараемся быть первыми, мы стараемся быть лучшими.

PM MAIL   Вверх
lenchick
Дата 23.5.2007, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 23.5.2007

Репутация: нет
Всего: нет



народ помогите!!!

Мне нужно сделать оплату через Google Checkout. Этот процесс состоит из следующих шагов:
  • отправить пользователя на Google Checkout для оплаты
  • отправить Google Checkout данные корзины
  • потом пользователь платит на Google Checkout
  • потом по ссылке если хочет возвращается назад за покупками
  • при этом по завершении оплаты Google Checkout должен прислать XML уведомление на мой сайт в указаный адресс
 

Теперь вопрос: как мне получить это уведомление, ведь мое приложение по сути закрыто(пользователь находится на Гугле)??????????777 

пожалуйста кто-нибудь помогите!!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: X технологии | Следующая тема »


 




[ Время генерации скрипта: 0.0521 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.