Filth 0 Опубликовано: 19 августа 2007 Рассказать Опубликовано: 19 августа 2007 На страницах "подробно" Сверху выводится ошибка типа: 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. Она больше как информационная, возможно в базе данных какое-то поле просто пустое или еще что-то. Можно просто в скрипте отключить вывод сообщений, тогда не будет отображаться. Как отключить вывод этой ошибки или что нужно зделать? Цитата Ссылка на сообщение Поделиться на других сайтах
ssa 0 Опубликовано: 19 августа 2007 Рассказать Опубликовано: 19 августа 2007 попробуй права поменять на фаил, если поставь из ахива дефолтный фаил Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 19 августа 2007 Рассказать Опубликовано: 19 августа 2007 engine/modules/functions.php on line 119 что у вас на на 119 строчке? Цитата Ссылка на сообщение Поделиться на других сайтах
Filth 0 Опубликовано: 20 августа 2007 Рассказать Опубликовано: 20 августа 2007 Автор попробуй права поменять на фаил, если поставь из ахива дефолтный фаил На фаил functions.php? Я на него ставил 777, 666, 744. не работает. engine/modules/functions.php on line 119 что у вас на на 119 строчке? Там вроде ни чего нет. Это просто вылазит на верху страницы, но только в новостях в "ПОДРОБНО" Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 20 августа 2007 Рассказать Опубликовано: 20 августа 2007 Там вроде ни чего нет. Это просто вылазит на верху страницы, но только в новостях в "ПОДРОБНО" как нет?`код какой в этой строке Цитата Ссылка на сообщение Поделиться на других сайтах
Filth 0 Опубликовано: 26 августа 2007 Рассказать Опубликовано: 26 августа 2007 Автор Там вроде ни чего нет. Это просто вылазит на верху страницы, но только в новостях в "ПОДРОБНО" как нет?`код какой в этой строке Не знаю, в каком файле? Цитата Ссылка на сообщение Поделиться на других сайтах
WMDrakon 20 Опубликовано: 26 августа 2007 Рассказать Опубликовано: 26 августа 2007 Там вроде ни чего нет. Это просто вылазит на верху страницы, но только в новостях в "ПОДРОБНО" как нет?`код какой в этой строке Не знаю, в каком файле? engine/modules/functions.php Цитата Ссылка на сообщение Поделиться на других сайтах
WMDrakon 20 Опубликовано: 26 августа 2007 Рассказать Опубликовано: 26 августа 2007 А теперь в этом коде найди 119 строку и напиши ее. Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 26 августа 2007 Рассказать Опубликовано: 26 августа 2007 Filth, ты охренел?? За такие вещи предупреждения обычно дают и после бан Цитата Ссылка на сообщение Поделиться на других сайтах
Filth 0 Опубликовано: 27 августа 2007 Рассказать Опубликовано: 27 августа 2007 Автор А теперь в этом коде найди 119 строку и напиши ее. Вот она: if($i%$break_location == 0 and $break_location) Цитата Ссылка на сообщение Поделиться на других сайтах
Al-x 7 Опубликовано: 27 августа 2007 Рассказать Опубликовано: 27 августа 2007 попробуй права поменять на фаил, если поставь из ахива дефолтный фаил семь бед, один ответ. Ребят, вы там по аккуратнее с правами, а то так хакерить будут уже с 7 летнего возраста, т.к. это будет не сложнее игры в кубики Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 28 августа 2007 Рассказать Опубликовано: 28 августа 2007 if($i%$break_location == 0 and $break_location) заменить на if($break_location AND $i%$break_location == 0) Цитата Ссылка на сообщение Поделиться на других сайтах
Filth 0 Опубликовано: 28 августа 2007 Рассказать Опубликовано: 28 августа 2007 Автор if($i%$break_location == 0 and $break_location) заменить на if($break_location AND $i%$break_location == 0) Круто всё заработало!! Цитата Ссылка на сообщение Поделиться на других сайтах
Гость Опубликовано: 28 августа 2007 Рассказать Опубликовано: 28 августа 2007 <#thank#> Цитата Ссылка на сообщение Поделиться на других сайтах
tau 0 Опубликовано: 21 января 2008 Рассказать Опубликовано: 21 января 2008 На страницах "подробно" Сверху выводится ошибка типа: 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 .= " "; } } return $output; } вышеуказанное изменение кода не помогло на домашнем апаче все работает, на внешнем хостинге эта ошибка помогите плиз! Цитата Ссылка на сообщение Поделиться на других сайтах
Akela 9 Опубликовано: 21 января 2008 Рассказать Опубликовано: 21 января 2008 у меня такая же ошибка Решение описано в Сообщении №12 Цитата Ссылка на сообщение Поделиться на других сайтах
tau 0 Опубликовано: 21 января 2008 Рассказать Опубликовано: 21 января 2008 у меня такая же ошибка Решение описано в Сообщении №12 Написала выше, что не помогло После внесения изменения в этот блок страница вообще никак не парсится (со ссылкой на отсутствие скобки в строке 278... скобка в коде там присутствует) Цитата Ссылка на сообщение Поделиться на других сайтах
Akela 9 Опубликовано: 21 января 2008 Рассказать Опубликовано: 21 января 2008 Написала выше, что не помогло А какая версия движка ? Тут не ясновидящие еще пока . Цитата Ссылка на сообщение Поделиться на других сайтах
error2k 2 Опубликовано: 21 января 2008 Рассказать Опубликовано: 21 января 2008 Я извиняюсь, но как $output .= "<br/>"; может давать ошибку деления на ноль..? И почему помогла смена условий местами от celsoft'а?.. Загадочный какой-то топик. Цитата Ссылка на сообщение Поделиться на других сайтах
Akela 9 Опубликовано: 21 января 2008 Рассказать Опубликовано: 21 января 2008 И почему помогла смена условий местами от celsoft'а? Потому что при значении переменной $break_location=0 происходит деление на ноль - ЕСЛИ (деление на ноль) И (ЛОЖЬ), а при смене условия это деление не выполняется по правилам булевой алгебры - ЕСЛИ (ЛОЖЬ) И (деление на ноль). Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.