Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

10.04.2010, 06:29
|
|
Познающий
Регистрация: 17.02.2010
Сообщений: 64
Провел на форуме: 132243
Репутация:
1
|
|
нужна функция для обработки bb-кодов.
должна уметь кодировать и декодировать..
PHP код:
[b]123[/b] => <strong>123</strong>
и
<strong>123</strong> => [b]123[/b]
|
|
|

10.04.2010, 07:49
|
|
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме: 12942062
Репутация:
1550
|
|
Выдери из любого форумного или новостного движка класс.
|
|
|

10.04.2010, 10:39
|
|
Познающий
Регистрация: 17.02.2010
Сообщений: 64
Провел на форуме: 132243
Репутация:
1
|
|
класс не нужен) нужна функция небольшая)
|
|
|

10.04.2010, 10:51
|
|
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме: 1442841
Репутация:
63
|
|
посмотрите,что не так
PHP код:
<?php
header('Content-Type: text/html; charset=KOI8-R');
/*********** для реги *********/
$name = 'loloonotoo';
$pwd = '112233';
/********** страница для парсинга *******/
$a = file_get_contents('http://nextmail.ru/reg/obligatory.phtml?r1=91&i='.$name.'.nextmail_oru');
/****** парсим значения скрытых полей ******/
preg_match('/<input type="hidden" name="form_id" value="(.+)">/', $a, $form_id);
preg_match('/<td><table><tr><td><img src="(.*)" alt=".+" title=".+">/', $a, $regcode);
$im = "<img src='http://nextmail.ru{$regcode[1]}/>";
/********** показываем форму ввода и картинку ********/
echo '<form id="form1" name="form1" method="post" action="">
<input type="text" name="textfield" />
<input type="submit" name="Submit" value="Submit" />
</form> <br />
' . $im . '';
$reg = $_POST['reg'];
/******** отправляем данные курлом *******/
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://nextmail.ru/reg/obligatory.phtml?r1=91&i='.$name.'.nextmail_oru');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'todo=obliginfo&form_id=' . $form_id[1] . '&name=' . $name . '
&domain=nextmail.ru&password=' . $pwd . '
&pwdconf=' . $pwd . '&fullname=trololo
&sex=Male&bday=1987-04-01
®code=' . $reg . '
&agreed=yes&question=Номер и серия вашего паспорта?&timazone=3&antibot=6228&answer=156236656');
$exec = curl_exec($ch);
curl_close($ch);
?>
Последний раз редактировалось Compton; 10.04.2010 в 10:55..
|
|
|

10.04.2010, 13:05
|
|
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме: 444589
Репутация:
123
|
|
Compton, там еще проверка на javascript
она ботов не пускает...
|
|
|

10.04.2010, 15:00
|
|
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме: 1442841
Репутация:
63
|
|
phpdreamer
а если бы не javascript,то работало бы?
|
|
|

10.04.2010, 15:10
|
|
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме: 444589
Репутация:
123
|
|
да, нужно изучать логику скриптов и искать там AJAX
|
|
|

10.04.2010, 15:58
|
|
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме: 444589
Репутация:
123
|
|
заглянул к ним в javascript
там шифрование паролей в MD5 происходит через javascript + эти и многие другие данные записываются в кукисы, а в твоем скрипте кукисов вообще нету
|
|
|

10.04.2010, 16:16
|
|
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме: 1442841
Репутация:
63
|
|
угу,понял,я уже новый написал,на другой сервис 
|
|
|

11.04.2010, 16:26
|
|
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме: 2603363
Репутация:
278
|
|
Compton, снифай через Tamper Data отсылаемые запросы и просто перепеши всё это в код.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|