такая ошыбка Самое странное что отображаетса в другом скрипте который к даному модуле не имеет ни каких зацепок.Может гуру скажут что за ошыбка и как можна исправить положения.Зарание спс.
Означает, что ты пытаешься вызвать метод у неинициализированного объекта. У объекта, как я понимаю $db. Сделай var_dump($db), посмотри где он инициализируется. Как я понимаю $db - это какая-то абстракция для работы с БД. Возможно, что ты неверно указал реквизиты соединения с БД, в следствие чего не может быть создан объект. Вообще, после создания объекта хорошо было бы проверить корректность его создания, хотя бы с помощью функции is_object.
Нужно связать PHP и XML. У меня есть XML файл с кодом: PHP: <?xml version="1.0" encoding="windows-1251" ?> <quests> <quest id="0">Вопрос_1</quest> <quest id="1">Вопрос_2</quest> <quest id="2">Вопрос_3</quest> <quest id="3">Вопрос_4</quest> <quest id="4">Вопрос_5</quest> </quests> Его обрабатывает следующий PHP скрипт: PHP: <?php $dom = domxml_open_file("quest.xml"); $root = $dom->document_element(); $children = $root->get_elements_by_tagname("quest"); ?> Какой командой мне вывести на экран содержимое тэгов <quest></quest>, т.е. "Вопрос_1" и т.д.? Не могу найти подходящей команды.
Code: <?php $dom = domxml_open_file("quest.xml"); $root = $dom->document_element(); $children = $root->get_elements_by_tagname("quest"); foreach ($children as $child) { printf("%s<br>", $child->get_content()); } ?>
Ded MustD!e, ну сделай конвертацию через iconv - проблемы уйдут. Я думаю трабла в неверно-настроенных локалях, или переменных окружения. http://ru.php.net/manual/ru/ref.iconv.php
Я думаю, что iconv на любом юниксовом хостинге будет доступен без проблем. Фишка в том, что не смотря на пролог твоей XML - парсер сохраняет текстовые данные в кодировке UTF-8, поэтому нужно воспользоваться принудительным конвертом: Code: <?php $dom = domxml_open_file("quest.xml"); $root = $dom->document_element(); $children = $root->get_elements_by_tagname("quest"); foreach ($children as $child) { $value = iconv("UTF-8", "CP1251", $child->get_content()); printf("%s<br>", $value); } ?>
Как создать скрипт который использует форму чтобы писать информацию в один файл а потом из этого файла она появляется на сайт но на другой странице?
Такой вопросец....нужно закодить данные конекта к базе.Хотел бы увидить способы реализацыи на мд5 и басфе. PHP: $mysql_host = ''; $mysql_user = ''; $mysql_pass = ''; $mysql_dbname = ''; Зарание блогодарен.
ну мд5 тут ты не сможешь юзать так как мд5 невозратимое шифрование.. вообще твое шифрование тут не сильно остановит знающего человека так как должна быть функция расшифровки хотя это может немного замедлить процесс получения данных.. а еще лучше в конфиге задавать сами хеши а в дополнительном файле его росшифрововать.. так хекер проверит данные а они не подходят) лишь птом мона разобратся в чем был баг
halkfild, ну почемуже... Можно зэндом закодировать config.php и инклуджить его туда, где используется MySQL ИМХО отиличное решение Молдован, или как там тебя... Moldman Стучись в аську 202-995-022 помогу