ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #3411  
Старый 05.06.2008, 16:13
Аватар для groundhog
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


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

Строки именно те, которые он указывает, а варнинг говорит о том, что ты индексируешь массив не заданным индексом, другими словами элемент с заданным индексом не существует...
 
Ответить с цитированием

  #3412  
Старый 05.06.2008, 16:20
Аватар для Gadik
Gadik
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме:
1159891

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

oRb, спасибо, действительно из-за точки с запятой не работало.

groundhog, скажи, а эту ошибку можно игнорировать, т.к. скрипт работает или нет?

там еще ошибка есть:
Undefined offset: 46...
 
Ответить с цитированием

  #3413  
Старый 05.06.2008, 16:24
Аватар для oRb
oRb
Members of Antichat - Level 5
Регистрация: 09.05.2008
Сообщений: 304
Провел на форуме:
7875940

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

Цитата:
Сообщение от Gadik  
oRb, спасибо, действительно из-за точки с запятой не работало.

groundhog, скажи, а эту ошибку можно игнорировать, т.к. скрипт работает или нет?

там еще ошибка есть:
Undefined offset: 46...
error_reporting(E_ERROR); вначало скрипта напиши.
А лучше все же разобраться почему у тебя там выскакивает ошибка.
 
Ответить с цитированием

  #3414  
Старый 05.06.2008, 16:26
Аватар для d_x
d_x
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

Цитата:
Undefined offset: 46
Такая ошибка возникает при обращении массиву по несуществующему индексу.

PHP код:
error_reporting(E_ALL);
$a=Array();
print 
$a[1]; //тут будет Undefined offset: 1 

Последний раз редактировалось d_x; 05.06.2008 в 16:30..
 
Ответить с цитированием

  #3415  
Старый 05.06.2008, 16:35
Аватар для Gadik
Gadik
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме:
1159891

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

а если так:
preg_match("/([\d\-\.]+)/is",$w,$b);

будет ли ошибка при

print $b[1];

?



Цитата:
error_reporting(E_ERROR); вначало скрипта напиши.
если так, то ошибок нет.

а если
error_reporting(E_ALL), то есть.

Последний раз редактировалось Gadik; 05.06.2008 в 16:38..
 
Ответить с цитированием

  #3416  
Старый 05.06.2008, 16:36
Аватар для d_x
d_x
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

Ошибка будет в том случае, если эта регулярка ничего не найдёт по заданным критериям.
Так не будет ошибки:
print isset($b[1]) ? $b[1] : '';

На самом деле, undefined offset - это не ошибка, а замечание (notice). Notice'ы по умолчанию не выводятся, поэтому чтобы их увидеть, надо писать error_reporting(E_ALL).

Последний раз редактировалось d_x; 05.06.2008 в 16:41..
 
Ответить с цитированием

  #3417  
Старый 05.06.2008, 16:40
Аватар для Gadik
Gadik
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме:
1159891

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

а если я не вывожу на экран при условии, если $b пустое - не будет ли это аналогично твоему примеру?
 
Ответить с цитированием

  #3418  
Старый 05.06.2008, 16:42
Аватар для d_x
d_x
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

Будет конечно, разницы нет.

if(isset($b[1])) print $b[1];
 
Ответить с цитированием

  #3419  
Старый 05.06.2008, 16:45
Аватар для Gadik
Gadik
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме:
1159891

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

ок. спс. все понятно даже более чем! =)
 
Ответить с цитированием

  #3420  
Старый 05.06.2008, 17:50
Аватар для Gadik
Gadik
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме:
1159891

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

Подскажите пожалуйста, что значит строка:

#<span class="show_detail">


а именно знак:
#


?

у меня он используется сразу после:
$full_content = file_get_contents($url);
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ