02.05.2024г.08:06
Добро пожаловать на DevelStudio.3dn.ru — Уникальное для DevelStudio!
ГлавнаяФорумУрокиПримерыИсходникиНов. СообщенияЗаказать исходникВаша ссылка
Форма входа
Мини-чат
Загрузка чата...
Отправить
Наши флудеры
Ник: Resh
Сообщений: 527
Администраторы
Resh
Ник: Slava_Uchiha
Сообщений: 232
Администраторы
Slava_Uchiha
Ник: Skryaga
Сообщений: 145
Друзья
Skryaga
Партнёры
Кто на сайте
Онлайн всего: 5
Гостей: 5
Пользователей: 0
Пользователи
Гости сайта
Пользователи отсутствуют...

Cчетчики
Анализ интернет сайта
Счетчик тИЦ и PR
Уроки Урок 17. Авторизация в почте на rambler.ru
Покдлючите библиоетку php_curl.dll Запускаете DevelStudio.exe дальше выбираете "Проект->Настройки проекта->PHP модули->php_curl.dll"
Создадим 3 компонента это: "2 Поля для ввода" и "Кнопку" и в кнопку ставим следующий код:

Code
$url = 'http://rambler.ru/'; // URL сайта на котором будем авторизоваться
$urlTo = 'http://id.rambler.ru/script/auth.cgi'; // URL на которой будем слать POST данные
$login = c("edit1")->text; // Ваш логин
$pass = c("edit2")->text; // Ваш пароль
$post = 'back=http%3A%2F%2Fmail.rambler.ru%2Fmail%2Fstartp age&login='.$login.'&domain=rambler.ru&passw='.$pass; // POST данные

$ch = curl_init(); // Инициализируем сеанс CURL
curl_setopt($ch, CURLOPT_URL, $url); // Заходим на сайт
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Делаем так, чтобы страница не выдавалась сразу в поток, а можно было ее записать в переменную
$html = curl_exec($ch); // Имитируем заход на сайт

curl_setopt($ch, CURLOPT_URL, $urlTo); // Устанавливаем адрес куда будем слать POST данные
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt'); // Записываем cookies в файл, чтобы потом можно было их считать
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt'); // Теперь читаем cookies с файла
curl_setopt($ch, CURLOPT_POST, true); // Говорим, что информация будет отправляться методом POST
curl_setopt($ch, CURLOPT_POSTFIELDS, $post); // Передаем POST данные
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); // Иногда бывает, что после отправки данных происходит редирект heaer('Location:...').
// Этот параметр говорит о то, чтобы мы следовали за ними, а не оставались на месте после отправки данных

$html = curl_exec($ch); // Записываем пришедшие данные в переменную
curl_close($ch); // Закрываем сеанс работы CURL
echo $html; // И вуаля Выводим авторизованную страницу

Урок написал Resh спецально для DevelStudio.3dn.ru
10 комментариев
6363 просмотров
автор: Resh
дата: 26.09.2011, 15:45
DaNiK
22.04.2014 18:15
А можно авторизоваться в одноклассниках?
Dreron
17.04.2013 22:46
уфф...
Что за дуболомы..
Resh
28.04.2012 13:09
чтобы html код не выдавал нужно доработать с помощью preg_match
Resh
28.01.2012 17:22
С фейками на другой сайт
Resh
30.10.2011 22:35
Покдлючите библиоетку php_curl.dll Запускаешь DevelStudio.exe дальше выбираешь "Проект->Настройки проекта->PHP модули->php_curl.dll"
Resh
26.10.2011 22:25
Ребят для чего исходник выкладывать если написано создать 2 поля ввода и кнопку и в кнопку вставить код который я написал и все больше ничего делать не надо
Resh
23.10.2011 19:33
Спасибо за замечание, исправил)
Resh
01.10.2011 13:33
Не вижу смысла выкладывать иходник как так тут все уже сделанно только сделать компоненты и вставить код в кнопку
Resh
26.09.2011 22:19
м где)
lifeviewer
26.09.2011 21:52
Без обид , но это уже было =//
Вы не можете добавлять комментарии

При копировании материалов → указывайте ссылку на источник!
DevelStudio.3dn.ru © 2011 Все права защищены. Используются технологии uCoz DevelStudio
Счётчики
Сегодня нас посетило
Показано 2 последних комментария из 252.
С помощью этого компонента можно прослушивать музыку в потоке TMusic v1.2 . дальше »
С помощью этого компонента можно прослушивать музыку в потоке TMusic v1.1 . дальше »
Мини-статистика
Всего зарегистрировано: 575
Постов на форуме: 2067
Тем на форуме: 452