Помогите исправить ошибку PHP код

artrozik
На сайте с 19.02.2008
Offline
180
607

Вылезает ошибка PHP после переноса на другой сервак, помогите решить. Сам в php не особо. Спасибо заранее.

Notice: Undefined variable: data in /.../classes/news.class.php on line 154

if (!xml_parse($this->Parser, $data, TRUE)) {

$Site->AddError("Ошибка разбора XML: ".xml_error_string(xml_get_error_code($this->Parser))." в строке ". xml_get_current_line_number($this->Parser));
};

Notice: Undefined property: CSite::$Error in /.../site.class.php on line 49

function AddError($AError) {

$this->Error .= ((strlen($this->Error)===0)?(""):("<br />")).$AError;
IL
На сайте с 20.04.2007
Offline
435
#1
artrozik:
Вылезает ошибка PHP после переноса на другой сервак, помогите решить. Сам в php не особо. Спасибо заранее.

Эти ошибки, скорее всего, и раньше были, просто не выводились.

Самый простой способ скрыть их, например, добавив в .htaccess

php_flag display_errors off

или установив error_reporting

<?php error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING );
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
artrozik
На сайте с 19.02.2008
Offline
180
#2

ivan-lev, да, я знаю.

Просто из-за этой ошибки не выводятся новости в архиве новостей, т.е. идет новость и ссылка подробнее с разворачивающейся полной новостью.

Вот нажимаешь подробнее и вылазят эти ошибки.

На главной как ни странно все ок.

siv1987
На сайте с 02.04.2009
Offline
427
#3

Не из-за этой. Ошибка у вас в чемто другом. А это нотисы - уведомления что такая переменная необьявлена.

DiAksID
На сайте с 02.08.2008
Offline
236
#4
siv1987:
Не из-за этой...

нотисы легко могут превратить генерируемый HTML (или его часть) в баговоанную кашу, так что вполне может быть...

show must go on !!!...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий