Вы не зашли.
Главная » PHP » Divizion by zero
#1. goon Off (0)
Участник
2010.02.20 21:09
Код:
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. Gemorroj Off (107)
Administrator
2010.02.20 22:10
$p=0;
...
round($va[$n]/$p,1)
деление на ноль
#3. goon Off (0)
Участник
2010.02.20 22:10
Gemorroj написал:
$p=0;
...
round($va[$n]/$p,1)
деление на ноль
Это код из скрипта голосования (votes).Как исправить чтоб правильно работал?
#4. Gemorroj Off (107)
Administrator
2010.02.20 22:10
проверять на ноль?
#5. goon Off (0)
Участник
2010.02.21 01:01
Gemorroj написал:
проверять на ноль?
Я создал один опрос нажал на вариант ответа и ошибка перестала выбиваться.
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.014 s