![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Jan 2002
Адрес: asd
Сообщений: 85
|
Привет всем!
Где я могу скачать libxml (libxml.dll, iconv.dll)? Дело в том что мой PHP 4.2 не поддерживает XML без библиотек libxml и sablotron. Спасбо заранее!
__________________
время никого не ждёт. |
|
|||||
|
Ветеран форума
|
не поверишь...
если бы ты не поленился открыть мануал http://ru.php.net/manual/en/ref.domxml.php и поглядеть в раздел Requirements то ты бы увидел нужные тебе ссылки... |
|
|||||
|
Регистрация: Jan 2002
Адрес: asd
Сообщений: 85
|
nagash!
Нашёл библиоитеку libxml2 и её установил, а проблема осталась без рещения Мой скрипт такой: <html>
<head>
<title>XML in PHP</title>
</head>
<body>
<?
$doc = new_xmldoc("1.0");
$root = $doc->add_root("Recordset");
$one = $root->new_child ("Travelpackage");
$one->setattr("name", "Sultan");
$nodeName = array(
"Contry_name" => "Espania",
"City" => "Qurnada",
"Resort_watersport" => "true");
while( list( $key, $value ) = each($nodeName) ) {
$one->new_child ($key,$value);
}
$fp = fopen("travel.xml", "w+");
fwrite($fp, $doc->dumpmem(), strlen($doc->dumpmem()));
fclose($fp);
?>
</body>
</html>
Fatal error: Call to undefined function new_xmldoc() in c:\Apache\htdocs\sultan\phps\myprog\test.php on line 8 Я уже установил PHP 5.0 Beta, а проблема пока ... ПОМОГИТЕ ПОЖАЛУЙСТА, ХОЧУ ИСПОЛЗОВАТЬ XML В МОЁМ ПРОЕКТЕ!!!
__________________
время никого не ждёт. |
|
|||||
|
Ветеран форума
|
идём
http://www.php.net/new_xmldoc и что мы там видим? о да!!! да такой функции нет в пхп! ого! делаем вывод... ты используешь какой-то класс... вот давай и не забывай этот класс инклудить... |
|
|||||
|
Устанавливать беты не только вредно но и противопоказанно ... Особенно новичкам.
nagash, ты не совсем прав ... это алиас domxml_new_doc (непонятно какой дурак им пользуется). http://zugeschaut-und-mitgebaut.de/p...ew_xmldoc.html sultan_M, попробуй перемеиновать new_xmldoc в domxml_new_doc Последний раз редактировалось kompadre; 28.02.2004 в 01:18. |
|
|||||
|
Ну да, еще $one->setattr поменяй на $one->set_attribute
Ну и примерчики пошли. Чем их только пишут? =) |
|
|||||
|
Регистрация: Jan 2002
Адрес: asd
Сообщений: 85
|
2: nagash!
Я думал что XMLDOC это встроенный класс! У меня же нету такого класса!!! 2: kompadre1 Fatal error: Call to undefined function domxml_new_doc() in c:\Apache\htdocs\sultan\phps\myprog\test.php on line 10 Вот исходник... ПОМОГИТЕ!
__________________
время никого не ждёт. |
|
|||||
|
Значит у тебя не "подключен" domxml. На самом деле он не встроенный класс а добавление (extension) в пхп. Что-бы оно работало его добавить. Что-бы добавить надо предпринять серию шагов :
1. Скопировать php.ini в %SYSTEMROOT% (пример : c:\windows). 2. Указать правильный путь к папке extesions в строке extension_dir (на пр. extension_dir = "c:\php\extensions\". 2. Убрать ";" из php.ini в строке ";extension=php_domxml.dll" 3. Скопировать из папки [b]php/dlls[b] файл libxml2.dll или iconv.dll (будет либо одно либо другое. Брать то что есть) в %SYSTEM32% (например c:\Windows\system32). 4. Перезапустить хттп сервер. Все это (более подробно) описанно по ссылке nagash-а. Если ты понимаеш английский прочитай все внимательнее. |
|
|||||
|
Регистрация: Jan 2002
Адрес: asd
Сообщений: 85
|
kompadre!
Цитата:
Цитата:
И вот почему я спрашивал "Где я могу скачать libxml (libxml.dll, iconv.dll)?".Я уже нашёл libxml2.dll, а iconv.dll нет. Ещё мне нужна библиотека php_domxml.dll, где я могу скачать?
__________________
время никого не ждёт. |
|
|||||
|
Блин, а что у тебя есть?
Какой у тебя ПХП стоит? Попробуй скачать актуальный стабильный релиз в зипе (не в инсталлере) и все должно стать на свои места. |
![]() |
Часовой пояс GMT +4, время: 13:17. |
|
|
« Предыдущая тема | Следующая тема » |
|
|