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

05.03.2010, 14:05
|
|
Участник форума
Регистрация: 03.09.2009
Сообщений: 179
Провел на форуме: 1014907
Репутация:
90
|
|
Код:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} !^/login.php
RewriteRule ^(.*)$ index.html
|
|
|

06.03.2010, 01:23
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме: 6962560
Репутация:
536
|
|
Есть текст:
Код:
<comment>
это первый блок,
который нужно вытащить
из текста
</comment>
<comment>
блок
номер
два
</comment>
<comment>
блок
номер
три
</comment>
В общем хотелось узнать, реально ли пробежаться по этому тексту регуляркой preg_match_all, чтобы выдернуть эти блоки..?! Блоки содержат текст и теги, но самое главное - они многострочные...
|
|
|

06.03.2010, 01:28
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
preg_match_all('#<comment>(.*)</comment>#Us', $text, $result);
print_r ($result);
|
|
|

06.03.2010, 15:16
|
|
Участник форума
Регистрация: 01.01.2009
Сообщений: 138
Провел на форуме: 817404
Репутация:
82
|
|
а как правильней сделать?
$text = fread($fp, 1000000);
or
while (!feof($fp))
{
$text .= fread($fp, 8192);
}
Сообщение от Pashkela
preg_match_all('#<comment>(.*)</comment>#Us', $text, $result);
print_r ($result);
мб <\/comment>#im ?
Последний раз редактировалось Vlad&slav; 06.03.2010 в 15:42..
|
|
|

06.03.2010, 15:23
|
|
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме: 1442841
Репутация:
63
|
|
Сообщение от Vlad&slav
мб <\/comment>#im ?
какую жопу экранизировать, если регулярка стоит между "#"
|
|
|

06.03.2010, 16:07
|
|
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме: 2603363
Репутация:
278
|
|
Сообщение от Vlad&slav
а как правильней сделать?
$text = fread($fp, 1000000);
or
while (!feof($fp))
{
$text .= fread($fp, 8192);
}
while (!feof($fp))
{
$text .= fread($fp,1024);
}
|
|
|

06.03.2010, 19:21
|
|
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме: 5365841
Репутация:
712
|
|
Помогите разобраться с vbulletin
Пользователь на странице, не имеющей отношения, к форуму вводит логин/пароль.
Как подключиться к БД форума (доступ к БД есть) и проверить верны ли данные ? (и не забыть про 15-минутное ограничение)....
|
|
|

06.03.2010, 19:51
|
|
Новичок
Регистрация: 17.12.2004
Сообщений: 26
Провел на форуме: 190279
Репутация:
0
|
|
Сообщение от geforse
Помогите разобраться с vbulletin
Как подключиться к БД форума (доступ к БД есть) и проверить верны ли данные ? (и не забыть про 15-минутное ограничение)....
И не забыть про куки..
А что если сделать как нить так (это сорсы авторизации форума)
PHP код:
form action="forum/login.php?do=login" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, 0)">
<script type="text/javascript" src="forum/clientscript/vbulletin_md5.js?v=374"></script>
<table cellpadding="0" cellspacing="3" border="0">
<tr>
<td class="smallfont"><label for="navbar_username">Имя</label></td>
<td><input type="text" class="bginput" style="font-size: 11px" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="101" value="Имя" onfocus="if (this.value == 'Имя') this.value = '';" /></td>
<td class="smallfont" colspan="2" nowrap="nowrap"><label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" tabindex="103" id="cb_cookieuser_navbar" accesskey="c" />Запомнить?</label></td>
</tr>
<tr>
<td class="smallfont"><label for="navbar_password">Пароль</label></td>
<td><input type="password" class="bginput" style="font-size: 11px" name="vb_login_password" id="navbar_password" size="10" tabindex="102" /></td>
<td><input type="submit" class="button" value="Вход" tabindex="104" title="Введите ваше имя пользователя и пароль, чтобы войти, или нажмите кнопку 'Регистрация', чтобы зарегистрироваться." accesskey="s" /></td>
</tr>
</table>
<input type="hidden" name="s" value="" />
<input type="hidden" name="securitytoken" value="guest" />
<input type="hidden" name="do" value="login" />
<input type="hidden" name="vb_login_md5password" />
<input type="hidden" name="vb_login_md5password_utf" />
</form>
<!-- / login form -->
</td>
</tr>
</table>
|
|
|

06.03.2010, 20:10
|
|
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме: 5365841
Репутация:
712
|
|
ZenstatioN, для авторизации на форуме, можно просто отсылать POST и авторизация пройдёт успешно, НО ip у скрипта авторизации не меняется, поэтому будет часто появляться предупреждение о 15-ти минутной паузе.
|
|
|

06.03.2010, 22:39
|
|
Новичок
Регистрация: 25.06.2007
Сообщений: 16
Провел на форуме: 95371
Репутация:
8
|
|
Приветствую всех
нужно написать скрипт - который будет из html страницы выдергивать
то что между
<title></title> и еще парой мест..
и вставлять все в один файл типа тхт...
как сделать подскажите плиз
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|