[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Программирование » PHP, PERL, MySQL, JavaScript » авторизироваться в почте rambler.ru на develstudio
авторизироваться в почте rambler.ru на develstudio
Hacker
Offline
Дата: Вторник, 03.01.2012, 23:10 | Сообщение # 1
Группа: Администратор
Сообщений: 366
Репутация: off
Покдлючите библиоетку 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; // И вуаля Выводим авторизованную страницу



Персонажи для Галактики знакомств
Николай
Offline
Дата: Четверг, 16.07.2015, 16:46 | Сообщение # 2
Группа: Пользователи
Сообщений: 39
Репутация: 0
ььь
Snuf
Offline
Дата: Среда, 22.07.2015, 13:21 | Сообщение # 3
Группа: Пользователи
Сообщений: 37
Репутация: 0
что?
dima_petrik
Offline
Дата: Воскресенье, 02.08.2015, 03:56 | Сообщение # 4
Группа: Пользователи
Сообщений: 45
Репутация: 0
и что
Форум » Программирование » PHP, PERL, MySQL, JavaScript » авторизироваться в почте rambler.ru на develstudio
  • Страница 1 из 1
  • 1
Поиск: