|
Проблема с Mysql (как я понял)
|
| Автор |
Сообщение |
meloman
Зарегистрирован: 30.04.2007 Сообщения: 22
1712 
|
Добавлено: Вт, 29 Май, 2007 13:29 Заголовок сообщения: Проблема с Mysql (как я понял) |
|
|
Парни вот такая ошибочка у меня:
Warning: Division by zero in /home/aobgames/public_html/engine/modules/functions.php on line 119 Warning: Division by zero
Пример ошибки:
http://obgames.uzelok.net/index.php?newsid=1180253279
подскажите как исправить, заранее спасибо. |
|
| Вернуться к началу |
|
 |
Cheep
Зарегистрирован: 27.05.2007 Сообщения: 24
1173 
|
Добавлено: Вт, 29 Май, 2007 13:44 Заголовок сообщения: |
|
|
Division by zero = Деление на нуль.
И это совсем не связано с MySQL-ом.
И вообще у тебя ошибка нету. |
|
| Вернуться к началу |
|
 |
madhamster Согнул ложку


Зарегистрирован: 09.10.2006 Сообщения: 902
432 
|
Добавлено: Вт, 29 Май, 2007 14:43 Заголовок сообщения: |
|
|
С 3 класса нада уже знать что на 0 делить нельзя, даже PHP интерпретатор это знает  _________________ NextStage - live music competition |
|
| Вернуться к началу |
|
 |
meloman
Зарегистрирован: 30.04.2007 Сообщения: 22
1712 
|
Добавлено: Ср, 30 Май, 2007 04:20 Заголовок сообщения: |
|
|
| ну а что делать-то?что изменить чтобы сверху этого не было? |
|
| Вернуться к началу |
|
 |
meloman
Зарегистрирован: 30.04.2007 Сообщения: 22
1712 
|
Добавлено: Ср, 30 Май, 2007 04:20 Заголовок сообщения: |
|
|
| Дополнение: убрал я этот ноль из строки и все равно пишет тоже самое |
|
| Вернуться к началу |
|
 |
Wink Согнул ложку


Зарегистрирован: 08.08.2006 Сообщения: 904 Откуда: Россия, Омск 113638 
|
Добавлено: Ср, 30 Май, 2007 04:38 Заголовок сообщения: |
|
|
У меня ошибка на указанной странице не показывается.
Возьми этот самый functions.php, найди в нем 119 строку и смотри, в каком месте у тебя там переменная обнуляется, что он так ругается при делении, и какие параметры в этот момент передаются в функцию. Элементарно, Ватсон. Просто сидеть и анализировать ситуацию. |
|
| Вернуться к началу |
|
 |
madhamster Согнул ложку


Зарегистрирован: 09.10.2006 Сообщения: 902
432 
|
Добавлено: Ср, 30 Май, 2007 11:20 Заголовок сообщения: |
|
|
И по ходу дела, пропиши теги кодировки на сайте, а то надоело ваши каракули рассматривать  _________________ NextStage - live music competition |
|
| Вернуться к началу |
|
 |
meloman
Зарегистрирован: 30.04.2007 Сообщения: 22
1712 
|
Добавлено: Ср, 30 Май, 2007 15:05 Заголовок сообщения: |
|
|
| Хорошо я попробую Пасибо |
|
| Вернуться к началу |
|
 |
meloman
Зарегистрирован: 30.04.2007 Сообщения: 22
1712 
|
Добавлено: Ср, 30 Май, 2007 15:58 Заголовок сообщения: |
|
|
Блин чегота я ничего не понимаю...
Wink
Видны ети надмиси (их около 7 и все одинаковые) только у зарегестрированных пользователей (сам проверил)
Парни
Помогите пожалуйста. Вот код с 103 строки по 129 включительно:
103 ////////////////////////////////////////////////////////
104// Function: insertSmilies
105// Description: insert smilies for adding into news/comments
106
107function insertSmilies($insert_location, $break_location = FALSE)
108{
109global $config_smilies, $config_http_home_url;
110 $i = 0;
111 $output = "";
112
113 $smilies = explode(",", $config_smilies);
114 foreach($smilies as $smile)
115 {
116$i++; $smile = trim($smile);
117$output .= "<a href=\"javascript:insertext(':$smile:','$insert_location')\"><img style=\"border: none;\" alt=\"$smile\" 118src=\"".$config_http_home_url."engine/data/emoticons/$smile.gif\" /></a>";
119 if($i%$break_location == 0 and $break_location)
120 {
121 $output .= "<br />";
122}else{ $output .= " "; }
123 }
124 return $output;
125}
126
127////////////////////////////////////////////////////////
128// Function: ToTranslit
129// Description: Transliteration cyrillic symbols |
|
| Вернуться к началу |
|
 |
Wink Согнул ложку


Зарегистрирован: 08.08.2006 Сообщения: 904 Откуда: Россия, Омск 113638 
|
Добавлено: Ср, 30 Май, 2007 16:17 Заголовок сообщения: |
|
|
| Код: |
if($i%$break_location == 0 and $break_location)
{ $output .= "<br />"; }
else
{ $output .= " "; }
|
Замени ее на такую, попробуй | Код: |
if ($i%4)
$output .= " ";
else
$output .= "<br />";
|
Четверка - количество смайлов в одной строке. По идее надо смотреть какие значения передаются в функцию в переменной $break_location |
|
| Вернуться к началу |
|
 |
Wink Согнул ложку


Зарегистрирован: 08.08.2006 Сообщения: 904 Откуда: Россия, Омск 113638 
|
Добавлено: Ср, 30 Май, 2007 16:21 Заголовок сообщения: |
|
|
... или в админке проверь настройки количества смайликов
Можно еще вот на такое заменить | Код: |
if ($break_location)
{
if ($i%$break_location == 0)
$output .= "<br />";
else $output .= " ";
}
else $output .= " "; |
|
|
| Вернуться к началу |
|
 |
meloman
Зарегистрирован: 30.04.2007 Сообщения: 22
1712 
|
Добавлено: Чт, 31 Май, 2007 04:37 Заголовок сообщения: |
|
|
| Пасибо парни, сейчас попробую. |
|
| Вернуться к началу |
|
 |
meloman
Зарегистрирован: 30.04.2007 Сообщения: 22
1712 
|
Добавлено: Чт, 31 Май, 2007 05:19 Заголовок сообщения: |
|
|
| Спасибо Winkу за оказанную помошь. Все получилось. |
|
| Вернуться к началу |
|
 |
|