Форум русскоязычного сообщества Ubuntu


Автор Тема: Notice php  (Прочитано 538 раз)

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

Оффлайн drlenux

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Notice php
« : 14 Июль 2014, 13:59:41 »
Добрый день возникла проблемма в коде пхп
Notice: Undefined index: script in /var/www/in-flirt/lib/core.php on line 65
До сегоднешнего дня поблеммы не было, представлю минимальный код для понятия ошибки.

Использую само писный фреймвёрк (пхп + мускул)
Севе: LAMP


Переменные ядра
(Нажмите, чтобы показать/скрыть)

Функция заполнения массива $_list
(Нажмите, чтобы показать/скрыть)

Функция на которую ругается
(Нажмите, чтобы показать/скрыть)
Строка 65:
return $this->_list[$pos];Почему он вдруг начал ругаться?

З.Ы.
(Нажмите, чтобы показать/скрыть)

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14863
  • Я не слышу.
    • Просмотр профиля
Re: Notice php
« Ответ #1 : 14 Июль 2014, 14:28:00 »
php5 <<< '<?php phpinfo();?>' | head -30
~.o

Оффлайн .ubuntufan

  • Активист
  • *
  • Сообщений: 638
    • Просмотр профиля
Re: Notice php
« Ответ #2 : 14 Июль 2014, 14:37:33 »
зачем первые 20 строк phpinfo - раз,
есть специальный ключ php -i для такой информации, два,
у CLI свой конфиг, три.

Цитировать
минимальный код для понятия ошибки.

Эм, типа загадка штоле? Откуда ты знаешь какой код необходим для понимания, если сам не можешь понять где же в твоем "само писном фреймвёрке" ошибка.

Вероятно $_list - переменные шаблона? Смотри в таком случае, где они заполняются, и почему туда не добавляется переменная с индексом script.

P.S. Хотя скорее всего ошибка у тебя всегда была, просто ты display_errors включил. Выключать обратно не советую, лучше исправь

Оффлайн drlenux

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Notice php
« Ответ #3 : 14 Июль 2014, 14:39:35 »
php5 <<< '<?php phpinfo();?>' | head -30
(Нажмите, чтобы показать/скрыть)

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14863
  • Я не слышу.
    • Просмотр профиля
Re: Notice php
« Ответ #4 : 14 Июль 2014, 14:44:19 »
Цитировать
Loaded Configuration File => /etc/php5/cli/php.ini
а ты /etc/php5/php.ini ?
))
~.o

Оффлайн drlenux

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Notice php
« Ответ #5 : 14 Июль 2014, 14:48:15 »
зачем первые 20 строк phpinfo - раз,
есть специальный ключ php -i для такой информации, два,
у CLI свой конфиг, три.

Цитировать
минимальный код для понятия ошибки.

Эм, типа загадка штоле? Откуда ты знаешь какой код необходим для понимания, если сам не можешь понять где же в твоем "само писном фреймвёрке" ошибка.

Вероятно $_list - переменные шаблона? Смотри в таком случае, где они заполняются, и почему туда не добавляется переменная с индексом script.

P.S. Хотя скорее всего ошибка у тебя всегда была, просто ты display_errors включил. Выключать обратно не советую, лучше исправь

$_list
(Нажмите, чтобы показать/скрыть)
Цитировать
и почему туда не добавляется переменная с индексом script
Непонятно мне, зачем???
Цитировать
Хотя скорее всего ошибка у тебя всегда была, просто ты display_errors включил
Небыло. Он был включен вчеа, ошибки небыло, были дугие. Но вчеа были исправлены. И ошибок до выключения ПК небыло.
Цитировать
Выключать обратно не советую, лучше исправь
Зачем зарывать голову в песок?

Я уверен что ошибка именно там.
Пример
(Нажмите, чтобы показать/скрыть)

Работало всегда, и сейчас тоже

Пользователь решил продолжить мысль [time]14 Июль 2014, 14:53:55[/time]:
Цитировать
Loaded Configuration File => /etc/php5/cli/php.ini
а ты /etc/php5/php.ini ?
))
Цитировать
Loaded Configuration File => /etc/php5/cli/php.ini
а ты /etc/php5/php.ini ?
))
Да, увеличил вемя выполнения скрипта

Изменил
max_input_time = 60memory_limit = 128MБольше ничего не трогал

Пользователь решил продолжить мысль 14 Июль 2014, 15:40:07:
Ошибку нашёл
(Нажмите, чтобы показать/скрыть)
Спасибо за потраченное на меня время  :)
« Последнее редактирование: 14 Июль 2014, 15:40:07 от drlenux »

 

Страница сгенерирована за 0.056 секунд. Запросов: 24.