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

Форум PHP

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

 

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

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

тема: Если слова нет на сайте выдает ошибку.
 
 автор: ottawa1   (28.03.2014 в 14:10)   письмо автору
 
 

Здравствуйте.В скрипте поиска по сайту такая особенность.Если в поисковую строку вводишь одно слово ,которого нет на сайте,то выдает ошибку
Fatal error: Call to undefined method JXMLElement::getAttribute() in C:

Это место в коде
$data = $children->suggestion;
if (!empty($data)) {
//$suggestions = preg_split('/(?=[A-Z])/', $d, -1, PREG_SPLIT_NO_EMPTY);
if((string)$data->attributes()->data != self::$AcesearchConfig->input){
$suggestions = array_merge($suggestions, preg_split('/(?=\t)/', $data->getAttribute('data'), -1, PREG_SPLIT_NO_EMPTY));
}

.В остальном поиск работает нормально.Набираю два слова нормально по второму что нибудь находит.Как избежать этой ошибки.Например чтобы был в этом случае возврат на главную страницу.

  Ответить  
Rambler's Top100
вверх

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