Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.206.160.129] |
|
Страницы: (2) [1] 2 все ( Перейти к последнему сообщению ) |
Сообщ.
#1
,
|
|
|
Привет всем !!!
В последнее время меня заинтересовала возможность проведения автоматической регистрации на форумах сабжевого типа. Открыв profile.php мы видим примерно следующее: <form action="profile.php" enctype="multipart/form-data" method="post"> ... <input type=text name=new_password> <input type=text name=password_confirm> <input type=text name=username> <input type=text name=email> ... </form> Итак, получается что имена всех необходимых для регистрации полей у нас есть. По логике нужно просто скрипту profile.php передать четыре значения после чего должна пройти регистрация. Передаю так: Цитата http://mysite.ru/profile.php?username=test&new_password=123456&password_confirm=123456&email=test@mail.ru Не регистрируется Почему ? |
Сообщ.
#2
,
|
|
|
Цитата bur80 @ А тогда зачем? не для СПАМа |
Сообщ.
#3
,
|
|
|
Цитата SiMM @ Цитата bur80 @ А тогда зачем?не для СПАМа Для самообразования ! |
Сообщ.
#4
,
|
|
|
hint:
Цитата bur80 @ <form action="profile.php" enctype="multipart/form-data" method="post"> http://detail.phpclub.ru/article/http_request |
Сообщ.
#5
,
|
|
|
Цитата SiMM @ hint: Цитата bur80 @ <form action="profile.php" enctype="multipart/form-data" method="post"> http://detail.phpclub.ru/article/http_request Ссылка не работает. Вопрос всё ещё актуален. |
Сообщ.
#6
,
|
|
|
У тебя есть доступ к БД, где лежат таблички phpBB? Если есть, то можно регить пользователя добавляя запись в табличку {prefix}users (вроде).
А вообще, у меня где-то есть такая регистрация - добавлениев в табличку. могу скинуть, пр необходимости |
Сообщ.
#7
,
|
|
|
Цитата Rom@nych @ У тебя есть доступ к БД, где лежат таблички phpBB? Если есть, то можно регить пользователя добавляя запись в табличку {prefix}users (вроде). А вообще, у меня где-то есть такая регистрация - добавлениев в табличку. могу скинуть, пр необходимости Мне нужно передать скрипту данные, то есть сэмулировать заполнение и отправку пользователем полей формы. Знаю, что ответ где-то рядом но не могу его найти |
Сообщ.
#8
,
|
|
|
Цитата bur80 @ Так её надо было не сейчас, а два месяца назад смотреть.Ссылка не работает. Вопрос всё ещё актуален. http://phpclub.ru/detail/article/http_request |
Сообщ.
#9
,
|
|
|
Цитата SiMM @ Цитата bur80 @ Так её надо было не сейчас, а два месяца назад смотреть.Ссылка не работает. Вопрос всё ещё актуален. http://phpclub.ru/detail/article/http_request Прочитал, но практических примеров в оригинальной статье, к сожалению, нету. Можно попросить простой примерчик применительно к первому сообщению в теме ? Добавлено $fp = fsockopen ("www.mysite.com", 80, $errno, $errstr, 30); fputs($fp, "POST http://www.mysite.com/form.php?user=bur80&pas1=123456&pas2=123456&email=ba22@yandex.ru HTTP/1.0 r\n"); fclose($fp); не работает |
Сообщ.
#10
,
|
|
|
На сколько помню, надо так:
$fp = fsockopen ("www.mysite.com", 80, $errno, $errstr, 30); fputs($fp, "POST http://www.mysite.com/form.php HTTP/1.1 \r\n" . "Host: mysite.com\r\n\r\n" . "user=bur80&pas1=123456&pas2=123456&email=ba22@yandex.ru"); fclose($fp); |
Сообщ.
#11
,
|
|
|
Rom@nych, не работает нифига
|
Сообщ.
#12
,
|
|
|
Что пишет?
|
Сообщ.
#13
,
|
|
|
Цитата Rom@nych @ Что пишет? Абсолютно ничего не пишет. Щас ещё один простенький вариантик попробую... Добавлено Не работает, блин. |
Сообщ.
#14
,
|
|
|
Код в студию!
|
Сообщ.
#15
,
|
|
|
Цитата Rom@nych @ Код в студию! view.php: <? if (($user<>"") and ($email<>"")) { $time = date("H:i:s"); $s = "$time: ok"; $fp = fopen("fl.txt", "a+"); fputs($fp, $s); fclose($fp); } ?> p.php <? $fp = fsockopen ("10.0.0.110", 80, $errno, $errstr, 30); fputs($fp, "POST http://10.0.0.110/view.php HTTP/1.0 \r\n" . "Host: 10.0.0.110\r\n\r\n" . "user=br80&email=b22@yandex.ru"); fclose($fp); ?> |