При создания дорвея вылезает вот такая ошибка: M1 Warning: trim() expects parameter 1 to be string, array given in Z:\home\localhost\www\red\yes\inc\functions.php on line 999 Warning: explode() expects parameter 2 to be string, array given in Z:\home\localhost\www\red\yes\inc\functions.php on line 1547 Warning: Invalid argument supplied for foreach() in Z:\home\localhost\www\red\yes\inc\functions.php on line 1548 Warning: strip_tags() expects parameter 1 to be string, array given in Z:\home\localhost\www\red\yes\inc\functions.php on line 513 И такая же на каждую страницу. Скажите плиз в чем может быть ошибка. (+)
В том, что функция trim() ожидает первым параметром строку, а получает массив. В коде строка 999 Ну и т.д. В код смотри
Вот так выглядет 999 строка: $some = trim($some); Кто знает в чем проблума? Просьба ответить. Скажите сдесь ли нужно проблему искать или нет? (+)
Оракул знает, бля. Ждёт пока свои мозги включишь. Откуда переменная $some берётся? Что содержит на момент вызова trim() [hint: вставь var_dump($some) перед trim()]
Я вставил, получилось: $some = var_dump($some); Можете сказать что должно стоять в строке 1547. Сейчас там: $s_arr=explode(" ",$str); Можете сказать что должно стоять в строке 1548. Сейчас там: foreach($s_arr as $str){ Можете сказать что должно стоять в строке 513. Сейчас там: $keyword = str_replace(array('<a href="', 'href', '<a ', '</a>'), '', strip_tags($keyword)); Ответьте плиз, то в php совсем не шарю. плюсик поставлю.)