Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как убрать Notice

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
gigs
Отправлено: 30 Мая, 2012 - 21:38:43
Post Id


Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Апр. 2012  
Откуда: Киев


Помог: 0 раз(а)




Скажите пожалуйста как можно отключить появление ошибки Notice? Что нужно изменить в php.ini ? У меня там сейчас стоит такое:
 
 Top
OrmaJever Модератор
Отправлено: 30 Мая, 2012 - 21:45:41
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)





но её не убирать, а исправлять нужно. Для нормального програмиста нотис это критическая ошибка в скрипте.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
gigs
Отправлено: 30 Мая, 2012 - 22:05:28
Post Id


Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Апр. 2012  
Откуда: Киев


Помог: 0 раз(а)




я так сделал но всеравно появляется ошибка. Вот мой код:
PHP:
скопировать код в буфер обмена
  1. $visitCounter = 0;
  2. if(isset($_COOKIE["visitCounter"]))
  3.   $visitCounter = $_COOKIE["visitCounter"];
  4. $visitCounter++;
  5. if(isset($_COOKIE["lastVisit"]))
  6.   $lastVisit = $_COOKIE["lastVisit"];
  7.  
  8. setcookie("visitCounter",$visitCounter,0x7FFFFFFF);
  9. setcookie("lastVisit",date("d-m-Y H:i:s"),0x7FFFFFFF);
  10.  
  11. if($vistCounter==1)
  12. echo "Добро пожаловать";
  13. else{
  14.         echo "Вы пришли $visitCounter раз";
  15.         echo "Последнее посещение: $lastVisit";
  16.         }
  17.  

я не могу понять почему оно мне выдает ошибку ? Однако
 
 Top
OrmaJever Модератор
Отправлено: 30 Мая, 2012 - 22:22:33
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




gigs пишет:
почему оно мне выдает ошибку ?

Какую?!!! Нахмурился


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
gigs
Отправлено: 31 Мая, 2012 - 00:54:24
Post Id


Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Апр. 2012  
Откуда: Киев


Помог: 0 раз(а)




Вот такую
Notice: Undefined variable:

(Отредактировано автором: 31 Мая, 2012 - 00:56:43)

 
 Top
sKaa
Отправлено: 31 Мая, 2012 - 04:56:32
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011  
Откуда: Россия г. Нижний Новгород


Помог: 25 раз(а)

[+]


PHP:
скопировать код в буфер обмена
  1. $counter = (isset($_COOKIE['visitCounter'])) ? intval($_COOKIE['visitCounter']) : 0;
  2. $lastvisit = (isset($_COOKIE['lastVisit'])) ? intval($_COOKIE['lastVisit']) : 0;
  3.  
  4. if($counter <= 0){
  5.     //$counter++;
  6.     echo 'Hi men!';
  7. }
  8. else {
  9.     echo sprintf('Вы послещали эту страницу : %d раз, последний раз вы были тут %s', ($counter+1),
  10.                     (($lastvisit > -3600) && ($lastvisit < 2147480049)) ?
  11.                         date('Y.m.d H:i:s', $lastvisit) : '"неизвестно"');
  12.  
  13.    }
  14.  
  15. setcookie('visitCounter', ($counter+1), (time() + 3600 * 24 * 30));
  16. setcookie('lastVisit', time(), (time() + 3600 * 24 * 30));
  17. //setcookie('visitCounter', '', (time() + 3600 * 24 * 30));
  18. //setcookie('lastVisit', '', (time() + 3600 * 24 * 30));
  19.  

(Отредактировано автором: 31 Мая, 2012 - 05:08:43)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB