ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

28.08.2008, 00:05
|
|
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме: 4778940
Репутация:
1257
|
|
Grema Точку с запятой убери в конце строчки с While
и нифига не измениться
Grema должен работать. попробуй так:
PHP код:
$spisokz = sqlq("SELECT name FROM `items` WHERE type='h'");
while ($row = mysql_fetch_row($spisokz));
{
echo $row['name'];
};
|
|
|

28.08.2008, 00:12
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
mr.The его код по идеи тож должен был работать ....
скорее всего там просто пустой результат ...
Последний раз редактировалось Doom123; 28.08.2008 в 00:29..
|
|
|

28.08.2008, 00:18
|
|
Познающий
Регистрация: 08.08.2008
Сообщений: 55
Провел на форуме: 369629
Репутация:
54
|
|
|
|
|

28.08.2008, 01:03
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
mr.The
Специально для вас - запустите эти два скрипта.
PHP код:
$i = 1;
while ($i <= 10)
{
echo $i++;
}
PHP код:
echo "\r\nА теперь с точкой и запятой\r\n";
$i = 1;
while ($i <= 10);
{
echo $i++;
}
echo 'Правда все равно ничего не выведется из-за бесконечного цикла';
|
|
|

28.08.2008, 01:18
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
Gifts он скорее всего как и я не понел про какую точку с запятой идёт речь
я её после while только сейчас заметили и думал что вы говорите о };
|
|
|

28.08.2008, 10:59
|
|
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме: 4778940
Репутация:
1257
|
|
Сообщение от Doom123
Gifts он скорее всего как и я не понел про какую точку с запятой идёт речь
я её после while только сейчас заметили и думал что вы говорите о };
действительно. там я и незаметил = ]
|
|
|

28.08.2008, 10:27
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
Может откроешь книгу по пхп, заодно почитаешь про регулярные выражения?
|
|
|

28.08.2008, 10:34
|
|
Познающий
Регистрация: 03.07.2008
Сообщений: 65
Провел на форуме: 170237
Репутация:
4
|
|
Сообщение от NOmeR1
Может откроешь книгу по пхп, заодно почитаешь про регулярные выражения?
Да я читал, но я трудно понимаю когда просто функции и словестное описание ее работы. Вот допустим если показана функция и потом пример ее работы и того что она выводит, я гораздо лучше понимаю,
если не сложно скажи всетаки что выведет
PHP код:
print_r(preg_split('~\s*[.!?]\s*(?=.+)~i', $a));
=))
|
|
|

28.08.2008, 11:04
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
~NeiTRoN~
По регуляркам ты ничего не читал
Ф-ция preg_split возвращает массив, разделяя текст на точку, воскл. знак или вопр. знак. Ф-ция print_r выводит этот массив.
Это регулярное выражение.
Помогать по регуляркам тебе никто не будет, до тех пор, пока не прочтёшь это
http://php.ru/manual/reference.pcre.pattern.syntax.html
http://php.ru/manual/reference.pcre.pattern.modifiers.html
|
|
|

28.08.2008, 11:02
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
А зачем вообще точки с запятыми после циклов ставить?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|