Перейти к публикации

Выводятся ошибки вверху страницы


Рекомендованные сообщения

На страницах "подробно" Сверху выводится ошибка типа: Warning: Division by zero in /home2/filth13/public_html/info/engine/modules/functions.php on line 119 в 4 строчки.

Это можно увидеть на странице: http://info.soundmania.ru/2007/07/22/partner.html

Писал я своим хостирам, они ответили: Это ошибка деления на 0. Она больше как информационная, возможно в базе данных какое-то поле просто пустое или еще что-то. Можно просто в скрипте отключить вывод сообщений, тогда не будет отображаться.

Как отключить вывод этой ошибки или что нужно зделать?

Ссылка на сообщение
Поделиться на других сайтах

попробуй права поменять на фаил, если поставь из ахива дефолтный фаил

На фаил functions.php?

Я на него ставил 777, 666, 744. не работает.

engine/modules/functions.php on line 119

что у вас на на 119 строчке?

Там вроде ни чего нет. Это просто вылазит на верху страницы, но только в новостях в "ПОДРОБНО"

Ссылка на сообщение
Поделиться на других сайтах

Там вроде ни чего нет. Это просто вылазит на верху страницы, но только в новостях в "ПОДРОБНО"

как нет?`код какой в этой строке

Ссылка на сообщение
Поделиться на других сайтах

Там вроде ни чего нет. Это просто вылазит на верху страницы, но только в новостях в "ПОДРОБНО"

как нет?`код какой в этой строке

Не знаю, в каком файле?

Ссылка на сообщение
Поделиться на других сайтах

Там вроде ни чего нет. Это просто вылазит на верху страницы, но только в новостях в "ПОДРОБНО"

как нет?`код какой в этой строке

Не знаю, в каком файле?

engine/modules/functions.php

Ссылка на сообщение
Поделиться на других сайтах

попробуй права поменять на фаил, если поставь из ахива дефолтный фаил

семь бед, один ответ. Ребят, вы там по аккуратнее с правами, а то так хакерить будут уже с 7 летнего возраста, т.к. это будет не сложнее игры в кубики :)

Ссылка на сообщение
Поделиться на других сайтах

if($i%$break_location == 0 and $break_location)

заменить на

if($break_location AND $i%$break_location == 0)

Ссылка на сообщение
Поделиться на других сайтах
  • 4 месяца спустя...

На страницах "подробно" Сверху выводится ошибка типа: Warning: Division by zero in /home2/filth13/public_html/info/engine/modules/functions.php on line 119 в 4 строчки.

Как отключить вывод этой ошибки или что нужно зделать?

у меня такая же ошибка но в строке 248 файла /engine/inc/functions.inc.php

в этой строке написано:

$output .= "<br/>";

весь блок с этой строкой:

function insertSmilies($insert_location, $break_location = FALSE)

{

global $config_http_script_dir, $config_smilies;

$i = 0;

$output = "";

$smilies = explode(",", $config_smilies);

foreach($smilies as $smile)

{

$i++; $smile = trim($smile);

$output .= "<a href=\"java script:insertext(':$smile:','$insert_location')\"><img style=\"border: none;\" alt=\"$smile\" src=\"".$config_http_script_dir."data/emoticons/$smile.gif\" /></a>";

if($i%$break_location == 0 and $break_location)

{

$output .= "<br/>";

}else{ $output .= "&nbsp;"; }

}

return $output;

}

вышеуказанное изменение кода не помогло

на домашнем апаче все работает, на внешнем хостинге эта ошибка

помогите плиз!

Ссылка на сообщение
Поделиться на других сайтах

у меня такая же ошибка

Решение описано в Сообщении №12

Ссылка на сообщение
Поделиться на других сайтах

у меня такая же ошибка

Решение описано в Сообщении №12

Написала выше, что не помогло

После внесения изменения в этот блок страница вообще никак не парсится (со ссылкой на отсутствие скобки в строке 278... скобка в коде там присутствует)

Ссылка на сообщение
Поделиться на других сайтах

Написала выше, что не помогло

А какая версия движка ? Тут не ясновидящие еще пока :) .

Ссылка на сообщение
Поделиться на других сайтах

Я извиняюсь, но как

$output .= "<br/>";

может давать ошибку деления на ноль..?

И почему помогла смена условий местами от celsoft'а?..

Загадочный какой-то топик.

Ссылка на сообщение
Поделиться на других сайтах

И почему помогла смена условий местами от celsoft'а?

Потому что при значении переменной $break_location=0 происходит деление на ноль - ЕСЛИ (деление на ноль) И (ЛОЖЬ), а при смене условия это деление не выполняется по правилам булевой алгебры - ЕСЛИ (ЛОЖЬ) И (деление на ноль).

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...