Forum Webscript.Ru
Программирование => PHP => Тема начата: xorxe от 01 Сентября 2005, 04:56:40
-
Помогите пожалуйста, что это означает:
Notice: Undefined offset: 1 in c:\\inetpub\\wwwroot\\faq.php on line 169
Код:
if(!isset($page))
$page=1;
$q=$page-1;
$qq=$nums*$q;
$up=$strings-$qq;
$down=$up-$nums;
for($i=$up-1; $i>=$down; $i--) {
$k=$i+1;
Строка 169 : list($name,$mail,$msg,$date,$ip,$answer)=split("::",$openfile[$i]);
-
оператор лист работает с массивом.
когда в массиве меньше элементов, чем перечислено переменных в листе, вылезает такое предупреждение
-
Я так и непонял, что нужно сделать?
-
list($name,$mail,$msg,$date,$ip,$answer)=split("::",$openfile[$i]);
Либо у тебя в $openfile[$i] - пусто
или то что ты сплитуеш неполное
В файле должно быть
name::mail::msg::date::ip::answe\\n
-
xorxe:
Я так и непонял, что нужно сделать?
а ты, вообще-то, и не спрашивал.