Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: new_xml()
 
 автор: Be4ep   (28.01.2005 в 19:06)   письмо автору
 
 

есть код:

<?php
$doc 
new_xml('1.0');
$root $doc->add_root('sites');

$site $root->new_child('site''');
$site->new_cild('title''PHP.net');
$site->new_cild('url''www.php.net');
$site->new_cild('description''The homepage of PHP');

$fp = @fopen('test.xml''w');
if(!
$fp) {
        die(
"Error open XML");
        }
fwrite($fp$doc->dumpmem());
fclose($fp);
?>


при его запуске:
Fatal error: Call to undefined function new_xml() in z:\home\test1.ru\www\xml.php on line 2
что нетак?

   
 
 автор: cheops   (28.01.2005 в 22:53)   письмо автору
 
   для: Be4ep   (28.01.2005 в 19:06)
 

Хм... а такой функции в PHP нет - это вероятно функция разработанная кем-то другим, тогда следует искать её реализацию и подключать к скрипту при помощи инструкции include:
<?php
include "library.php";
?>

   
 
 автор: Be4ep   (29.01.2005 в 19:53)   письмо автору
 
   для: cheops   (28.01.2005 в 22:53)
 

я из книжки пример привел, но там они ьиьлиотеку не добаляли :(

   
 
 автор: cheops   (29.01.2005 в 19:58)   письмо автору
 
   для: Be4ep   (29.01.2005 в 19:53)
 

Хм... посмотрите они перед этим ни какой класс не разрабатывают? Так как оперирируют классом... а его где-то нужно взять...

   
 
 автор: Be4ep   (30.01.2005 в 01:18)   письмо автору
 
   для: cheops   (29.01.2005 в 19:58)
 

нашел. только оказалось это не класс. это библтотека к php libxml
толко вот как ее теперь установить....

   
 
 автор: cheops   (30.01.2005 в 13:49)   письмо автору
 
   для: Be4ep   (30.01.2005 в 01:18)
 

Это библиотека у вас есть, да?

   
 
 автор: Be4ep   (30.01.2005 в 20:37)   письмо автору
 
   для: cheops   (30.01.2005 в 13:49)
 

скачал с http://xmlsoft.org// в книжке говорится про нее
но это С парсер.
при подключении к php она ненаходит еще одну библиотеку. хотя (!) она лежит вместе с ней и я даже ее зарегистрировал (regsvr32.exe)

   
 
 автор: cheops   (30.01.2005 в 22:22)   письмо автору
 
   для: Be4ep   (30.01.2005 в 20:37)
 

А куда вы их поместили?

   
 
 автор: Be4ep   (31.01.2005 в 00:05)   письмо автору
 
   для: cheops   (30.01.2005 в 22:22)
 

поместил все в папку экстеншен плюс еще в php.ini добавил. ну и все dll и exe зарегистрировал(на всякий)

   
 
 автор: cheops   (31.01.2005 в 07:34)   письмо автору
 
   для: Be4ep   (31.01.2005 в 00:05)
 

А как вы их зарегистрировали? Попробуйте просто скопировать dll в С:/Windows/sysytem32.

   
 
 автор: Be4ep   (31.01.2005 в 12:48)   письмо автору
 
   для: cheops   (31.01.2005 в 07:34)
 

вобщем оказалось библиотека к php неподходит..... те она вообще не php ext.
жалко. придется класс писать :(

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования