ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 08.06.2008, 17:19
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


Отправить сообщение для NOmeR1 с помощью ICQ
По умолчанию

Решение - задефинить константы en_ad_0, en_ad_1, en_ad_2, en_ad_3. Какими значениями - не знаю, т.к. какую роль эти константы играют - не написано.
 
Ответить с цитированием

  #12  
Старый 08.06.2008, 20:19
serg-php
Участник форума
Регистрация: 28.01.2008
Сообщений: 247
Провел на форуме:
205760

Репутация: 28
По умолчанию

NOmeR1,

наверное, ты прав.
поставил
Код:
if ( defined( "ADMIN_AREA" ) || @constant( "EN_AD_{$k}" ) )
Теперь сообщений нет!
Благодарю за помощь!
 
Ответить с цитированием

  #13  
Старый 08.06.2008, 20:27
etc
Постоянный
Регистрация: 16.02.2008
Сообщений: 724
Провел на форуме:
1025839

Репутация: 581


По умолчанию

Учти, что это лишь способ убрать предупреждения, но не решить проблему. В твоем случае получается что второе условие вообще не работает.
 
Ответить с цитированием

  #14  
Старый 08.06.2008, 23:11
Arrest
Новичок
Регистрация: 06.06.2008
Сообщений: 5
Провел на форуме:
18959

Репутация: 9
По умолчанию

PHP код:
if ( defined"ADMIN_AREA" ) || ( defined"EN_AD_".$k ) && constant"EN_AD_".$k ) )) // может быть использовать ., И и defined? 

Последний раз редактировалось Arrest; 08.06.2008 в 23:15..
 
Ответить с цитированием

  #15  
Старый 09.06.2008, 02:01
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

NOmeR1, нельзя новичкам да и вообще никому писать посты как #4, потому что этим самым ты учишь скрывать ошибки, а как я сказал, их надо исправлять...
Пост #12 сделал вывод =(
 
Ответить с цитированием

  #16  
Старый 09.06.2008, 02:23
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


Отправить сообщение для NOmeR1 с помощью ICQ
По умолчанию

Ой ну чего ты приепался? Только что повторил свой предыдущий пост в этой теме.
Вообще, я дал вполне логичный выход. Я на примере объяснил в посте #8.

Если не задефинена константа, то условие @constant( "EN_AD_{$k}" ) вернёт false, то же самое что и если бы константа была задефинена и значение у неё было нулевое.
В операторе IF так же используется условие defined( "ADMIN_AREA" ) - а это скорее всего значит, что константа ADMIN_AREA может быть задефинена, либо нет. Поэтому я считаю, что и константы EN_AD_0, EN_AD_1, EN_AD_2, EN_AD_3 тоже могут быть не задефинены, а это как раз и создаёт ошибки!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мудрые уроки YoYo Factory Болталка 14 04.06.2008 09:21
кто может помочь с доставкой с e-bay alextoun Болталка 3 08.04.2008 12:14
Внедрение Sql кода с завязанными глазами, часть 2 k00p3r Чужие Статьи 0 12.06.2005 20:45
SQL Injection в Oracle k00p3r Чужие Статьи 0 12.06.2005 12:41
Методы взлома! SheFF Чаты 2 15.11.2004 13:30



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ