Автор Тема: Банальная ошибка  (Прочитано 3463 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн xorxe

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Банальная ошибка
« : 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]);

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Банальная ошибка
« Ответ #1 : 01 Сентября 2005, 11:18:35 »
оператор лист работает с массивом.
когда в массиве меньше элементов, чем перечислено переменных в листе, вылезает такое предупреждение

Оффлайн xorxe

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Банальная ошибка
« Ответ #2 : 01 Сентября 2005, 23:25:31 »
Я так и непонял, что нужно сделать?

Оффлайн sublimity

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 121
  • +0/-0
  • 0
    • Просмотр профиля
Банальная ошибка
« Ответ #3 : 02 Сентября 2005, 09:32:47 »
list($name,$mail,$msg,$date,$ip,$answer)=split("::",$openfile[$i]);

Либо у тебя в $openfile[$i] - пусто

или то что ты сплитуеш неполное
В файле должно быть
name::mail::msg::date::ip::answe\\n

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Банальная ошибка
« Ответ #4 : 02 Сентября 2005, 10:06:13 »
Цитировать
xorxe:
Я так и непонял, что нужно сделать?

а ты, вообще-то, и не спрашивал.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28