#1 2010.02.20 21:54

goon
Участник
Откуда: Украина
Зарегистрирован: 2010.01.29
Сообщений: 18
Карма: 0
Профиль

Divizion by zero

Код:

1
span style="color: #0000BB"><?php@session_start();Header('Content-Type: application/xhtml+xml; charset=utf-8');Header('Cache-Control: no-cache, must-revalidate');print '<?xml version="1.0" encoding="utf-8"?><!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru"><head><title>Голосование на wapdob.ru</title><link rel="stylesheet" href="style.css" type="text/css" /></head><body><div>';$arr=file('data.dat');$c=count($arr);if(SID) $si='&amp;'.SID; else $si=null;function show($i){$na=explode('||',$GLOBALS['arr'][$i+1]);$va=explode('||',$GLOBALS['arr'][$i+2]);$c=count($na);$p=0;for($n=0;$n<$c;$n++){$p=$p+$va[$n];}$p=$p/100;print '<u>'.$GLOBALS['arr'][$i].'</u><br /><small>';for($n=0;$n<$c;$n++){print('<a href="vote.php?q='.($i/3).'&amp;v='.$n.$GLOBALS['si'].'">'.$na[$n].'</a>: '.round($va[$n]/$p,1).'%<br />');}print '</small><hr />';}for($i=0;$i<$c;$i=$i+3){show($i);}$_SESSION['e']=true;print '[<a href="..">На главную</a>]</div></body></html>';?>

В чём проблема?Пишет что в 28 строчке

Неактивен

#2 2010.02.20 22:07

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Divizion by zero

$p=0;
...
round($va[$n]/$p,1)
деление на ноль

Неактивен

#3 2010.02.20 22:33

goon
Участник
Откуда: Украина
Зарегистрирован: 2010.01.29
Сообщений: 18
Карма: 0
Профиль

Re: Divizion by zero

Gemorroj написал:

$p=0;
...
round($va[$n]/$p,1)
деление на ноль

Это код из скрипта голосования (votes).Как исправить чтоб правильно работал?

Неактивен

#4 2010.02.20 22:37

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Divizion by zero

проверять на ноль?

Неактивен

#5 2010.02.21 01:28

goon
Участник
Откуда: Украина
Зарегистрирован: 2010.01.29
Сообщений: 18
Карма: 0
Профиль

Re: Divizion by zero

Gemorroj написал:

проверять на ноль?

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

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.008 s