Нужна помощь
|
|
CkooTuHa |
Вторник, 11.10.2011, 20:00
|
|
Сколько долблюсь не могу сделать проверку логина и пароля(авторизацию) с сайта metin-2.ru Например ,как было для контакта : вводим правильные данные пишет "сервер перегружен" и отправляет данные, а если не правильные "Проверьте правильность ввода данных" Может , кто нибудь подскажет\поможет?
|
|
|
Эти 0 пользователя(ей) поблагодарили CkooTuHa за это полезное сообщение: |
|
|
Resh |
Вторник, 11.10.2011, 21:57
|
|
Завтро попробую сделать
|
|
|
Эти 0 пользователя(ей) поблагодарили Resh за это полезное сообщение: |
|
|
Resh |
Среда, 12.10.2011, 16:14
|
|
Сайт metin-2.ru какойто бредовый, то работает то нет
|
|
|
Эти 0 пользователя(ей) поблагодарили Resh за это полезное сообщение: |
|
|
Resh |
Среда, 12.10.2011, 16:18
|
|
Мде вообще зарегал аккаунт и на него не заходит, бред, делать не буду левый сайт какойто
|
|
|
Эти 0 пользователя(ей) поблагодарили Resh за это полезное сообщение: |
|
|
CkooTuHa |
Среда, 12.10.2011, 18:06
|
|
эммм...левый?) не заходит,надеюсь ты активировал почту) у меня отлично работает сайт) ну хоть за попытку спасибо >:)
|
|
|
Эти 0 пользователя(ей) поблагодарили CkooTuHa за это полезное сообщение: |
|
|
Resh |
Среда, 12.10.2011, 18:13
|
|
я активировал, регал даже 2 ака и после 3-х минут не заходит а так сделать легко могу дать код попробуешь сам раз у тебя заходит Все щас заходит щас дам исходник
|
|
|
Эти 0 пользователя(ей) поблагодарили Resh за это полезное сообщение: |
|
|
CkooTuHa |
Среда, 12.10.2011, 18:15
|
|
странно... ну давай тогда код)
|
|
|
Эти 0 пользователя(ей) поблагодарили CkooTuHa за это полезное сообщение: |
|
|
Resh |
Среда, 12.10.2011, 18:21
|
|
я непойму когда у них обновляешь сайт он обновляется несколько раз
|
|
|
Эти 0 пользователя(ей) поблагодарили Resh за это полезное сообщение: |
|
|
CkooTuHa |
Среда, 12.10.2011, 18:23
|
|
Проблемный сайт >_>
|
|
|
Эти 0 пользователя(ей) поблагодарили CkooTuHa за это полезное сообщение: |
|
|
Resh |
Среда, 12.10.2011, 18:23
|
|
Code $url = 'http://www.metin-2.ru/'; // URL сайта на котором будем авторизоваться $urlTo = 'http://www.metin-2.ru/user/login'; // URL на которой будем слать POST данные $name = c("edit1")->text; $pass = c("edit2")->text; $post = 'username='.$name.'&password='.$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_COOKIEJAR, 'cookie.txt'); // Записываем cookies в файл, чтобы потом можно было их считать curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt'); // Теперь читаем cookies с файла curl_setopt($ch, CURLOPT_URL, $urlTo); // Устанавливаем адрес куда будем слать POST данные 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 c("memo1")->text = $html; // И вуаля <img src="http://s40.ucoz.net/sm/6/smile.gif" border="0" align="absmiddle" alt="smile" /> Выводим авторизованную страницу
$ld = iconv( 'utf-8', 'cp1251', c("memo1")->text ); c("memo1")->text = $ld; На сайте авторизируется все нормально проверил, но я говорю у них сайт почему то не сколько раз иногда обновляется И подключи библиотеку php_curl без нее работать не будет
|
|
|
Эти 0 пользователя(ей) поблагодарили Resh за это полезное сообщение: |
|
|
Resh |
Среда, 12.10.2011, 18:25
|
|
Вот из за того что у них проблемы тяжело сделать а так все работает, я уже все продумал что как сделать но вот из за того что много раз обновляется выдает ошибку
|
|
|
Эти 0 пользователя(ей) поблагодарили Resh за это полезное сообщение: |
|
|