HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #9181  
Старый 03.03.2009, 20:02
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

Честно говоря вообще такие вопросы недопонимаю - для "сайта" дайте "шаблоны" для "навигации". Абстракция какая-то
 
Ответить с цитированием

  #9182  
Старый 03.03.2009, 21:08
DDoSька
Постоянный
Регистрация: 05.05.2008
Сообщений: 403
С нами: 9483229

Репутация: 1160
По умолчанию

Как залогинится в Вконтакте через CuRL ?
А то меня шлют ниже пояса,куки шлю - не выходит все равно
 
Ответить с цитированием

  #9183  
Старый 03.03.2009, 21:24
Zedi
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
С нами: 9963746

Репутация: 392
По умолчанию

поставь прогу котрая загловки просматривает, и точь в точь делай так же в скрипте, не забудь про куки еще, могу на сокетах попробовать, но не на курле
P.S. в соседних темах много скриптов для контактов скорее всего там есть авторизация
 
Ответить с цитированием

  #9184  
Старый 03.03.2009, 21:26
Mixon
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
С нами: 9560218

Репутация: 238
По умолчанию

Именно логиниться просто,хз почему тебя шлют...
В куки нужно для роботы контакта лишь remixemail=,remixpass=,remixsid= и всё...
Может ты забыл пару етих строчек??

$ref = 'http://vkontakte.ru/';
$ua = 'User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Widows NT)';

curl_setopt($ch, CURLOPT_REFERER, $ref);
curl_setopt($ch, CURLOPT_USERAGENT, $ua);

??

Например у меня стоит для входа именно так:

PHP код:
    $cookie="$rnd";

    
$ref 'http://vkontakte.ru/';

    
$ch=curl_init ("http://vkontakte.ru/rate.php");

    
$ua 'User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Widows NT)';

    
curl_setopt($chCURLOPT_USERAGENT$ua);

    
curl_setopt ($chCURLOPT_HEADER0);

    
curl_setopt($chCURLOPT_USERAGENT$ua);

    
curl_setopt($chCURLOPT_REFERER$ref);

    
curl_setopt($chCURLOPT_POST1);

    
curl_setopt($chCURLOPT_POSTFIELDS$PostData);

    
curl_setopt($chCURLOPT_FOLLOWLOCATION1);

    
curl_setopt($chCURLOPT_RETURNTRANSFER1);

    
curl_setopt($chCURLOPT_COOKIE$cookie);

    
curl_setopt($ch,CURLOPT_POSTFIELDS,$zapros);

    
$page curl_exec($ch); 


В $rnd куки вида:

Код HTML:
remixgroup_closed_tabs=0;
__utmz=201049257.1233593411.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);
remixap=1; __utma=201049257.3076849887214152000.1233593411.1234635662.1234962445.6;
remixclosed_tabs=0; remixlang=0; remixchk=5;
remixmid=1;
remixemail=barsiks@mail.ru;
remixpass=16e18f8268ea71033d5dfa8cc4536503;
remixsid=e487673253403898e736b1950d246cfe6b49c95a18b537f7b853;
remixautobookmark=30

Последний раз редактировалось Mixon; 03.03.2009 в 21:33..
 
Ответить с цитированием

  #9185  
Старый 03.03.2009, 21:46
DDoSька
Постоянный
Регистрация: 05.05.2008
Сообщений: 403
С нами: 9483229

Репутация: 1160
По умолчанию

Из жопы походу у меня руки растут:
PHP код:
<?php
$cookie
="remixgroup_closed_tabs=0;
__utmz=201049257.1233593411.1.1.utmcsr=(direct)|ut  mccn=(direct)|utmcmd=(none);
remixap=1; __utma=201049257.3076849887214152000.1233593411.1234635662.1234962445.6;
remixclosed_tabs=0; remixlang=0; remixchk=5;
remixmid=912398;
remixemail=qweqwe%40rambler.ru;
remixpass=599f177f9001aqwe124d5c8e984b8fb6;
remixsid=25c6b5df7f43d9e06b12346b3cc527a170aee47b484c36737c5c79;
remixautobookmark=30"

    
$ref 'http://vkontakte.ru/'
    
$ch=curl_init ("http://vkontakte.ru/login.php"); 
    
$ua 'User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Widows NT)'
    
curl_setopt($chCURLOPT_USERAGENT$ua); 
    
curl_setopt ($chCURLOPT_HEADER0); 
    
curl_setopt($chCURLOPT_USERAGENT$ua); 
    
curl_setopt($chCURLOPT_REFERER$ref); 
    
curl_setopt($chCURLOPT_POST1); 
    
curl_setopt($chCURLOPT_POSTFIELDS$PostData); 
    
curl_setopt($chCURLOPT_FOLLOWLOCATION1); 
    
curl_setopt($chCURLOPT_RETURNTRANSFER1); 
    
curl_setopt($chCURLOPT_COOKIE$cookie); 
    
curl_setopt($ch,CURLOPT_POSTFIELDS,$zapros); 
    
$page curl_exec($ch); 
echo 
$page;
?>
Не логинится, какие догадки ?
 
Ответить с цитированием

  #9186  
Старый 03.03.2009, 21:46
Mixon
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
С нами: 9560218

Репутация: 238
По умолчанию

Кто знает,в чём прикол?
Вопшем скрипт постоянно выводит данные,вопше работает цыкл.
Так вот,идёт загрузка страницы,но ничего не отображаеться,просто белая страница!
Есле просто остановить загрузку страницы,то тогда сразу всё что было загружено - отобразиться,но до етого - нет. Ну или ждать полную загрузку страницы...
Кто знает,в чём прикол? До етого всё работало,пока вывод javascript`а не прилепил..
 
Ответить с цитированием

  #9187  
Старый 03.03.2009, 21:50
Mixon
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
С нами: 9560218

Репутация: 238
По умолчанию

Цитата:
Сообщение от DDoSька  
Из жопы походу у меня руки растут:
PHP код:
<?php
$cookie
="remixgroup_closed_tabs=0;
__utmz=201049257.1233593411.1.1.utmcsr=(direct)|ut  mccn=(direct)|utmcmd=(none);
remixap=1; __utma=201049257.3076849887214152000.1233593411.1234635662.1234962445.6;
remixclosed_tabs=0; remixlang=0; remixchk=5;
remixmid=912398;
remixemail=qweqwe%40rambler.ru;
remixpass=599f177f9001aqwe124d5c8e984b8fb6;
remixsid=25c6b5df7f43d9e06b12346b3cc527a170aee47b484c36737c5c79;
remixautobookmark=30"

    
$ref 'http://vkontakte.ru/'
    
$ch=curl_init ("http://vkontakte.ru/login.php"); 
    
$ua 'User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Widows NT)'
    
curl_setopt($chCURLOPT_USERAGENT$ua); 
    
curl_setopt ($chCURLOPT_HEADER0); 
    
curl_setopt($chCURLOPT_USERAGENT$ua); 
    
curl_setopt($chCURLOPT_REFERER$ref); 
    
curl_setopt($chCURLOPT_POST1); 
    
curl_setopt($chCURLOPT_POSTFIELDS$PostData); 
    
curl_setopt($chCURLOPT_FOLLOWLOCATION1); 
    
curl_setopt($chCURLOPT_RETURNTRANSFER1); 
    
curl_setopt($chCURLOPT_COOKIE$cookie); 
    
curl_setopt($ch,CURLOPT_POSTFIELDS,$zapros); 
    
$page curl_exec($ch); 
echo 
$page;
?>
Не логинится, какие догадки ?
Дык,ты куда заходишь то????????

$ch=curl_init ("http://vkontakte.ru/login.php");

Ето страница авторизацыи,ты просто заходи суда

$ch=curl_init ("http://vkontakte.ru/");

Толькочто всои куки проверил именно на етом примере,пашет.
 
Ответить с цитированием

  #9188  
Старый 03.03.2009, 21:59
AkyHa_MaTaTa
Постоянный
Регистрация: 19.03.2007
Сообщений: 684
С нами: 10077446

Репутация: 1020


По умолчанию

покажи наверно код, вариантов может быть уйма, может буферизация вывода,или javascript ждет полной загрузки страницы(аля DOM ready, onLoad в смысле), а может еще че, короче покажи код сначало,
кстати это
__utmz=201049257.1233593411.1.1.utmcsr=(direct)|ut mccn=(direct)|utmcmd=(none);
__utma=201049257.3076849887214152000.1233593411.12 34635662.1234962445.6;
гугловские куки и не нужны в принципе.

Последний раз редактировалось AkyHa_MaTaTa; 03.03.2009 в 22:08..
 
Ответить с цитированием

  #9189  
Старый 03.03.2009, 22:08
Mixon
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
С нами: 9560218

Репутация: 238
По умолчанию

Цитата:
Сообщение от AkyHa_MaTaTa  
покажи наверно код, вариантов может быть уйма, может буферизация вывода, а может еще че, короче покажи код сначало,
кстати это
__utmz=201049257.1233593411.1.1.utmcsr=(direct)|ut mccn=(direct)|utmcmd=(none);
__utma=201049257.3076849887214152000.1233593411.12 34635662.1234962445.6;
гугловские куки и не нужны в принципе.
Насчёт куков,то я в етом сообшении же,в начале писал

В куки нужно для роботы контакта лишь remixemail=,remixpass=,remixsid= и всё...

такчто ето для меня не новость то)

А насчёт примера,то вот,кста,ето тот же вывод в 'тестовое поле' лога,что ты в теме ajax несмог подсказать мне)) Вот пример в маленький скрипт переписал.

PHP код:
<?php
ob_start
();
ob_implicit_flush(0);

echo 
'<div id="stats" style="padding:4px;width:500px;height:350;overflow:auto;border-width:1px 1px 1px 1px;border-color:black;border-style:solid;"></div>';

for (
$i=0$i<10$i++){
echo 
"<script>msg=\"<center>Текст<center><br>\";document.getElementById(\"stats\").innerHTML=document.getElementById(\"stats\").innerHTML+msg;</script>";
flush();
ob_flush();
sleep(1);
}
?>
 
Ответить с цитированием

  #9190  
Старый 03.03.2009, 22:14
AkyHa_MaTaTa
Постоянный
Регистрация: 19.03.2007
Сообщений: 684
С нами: 10077446

Репутация: 1020


По умолчанию

Цитата:
Сообщение от Mixon  
А насчёт примера,то вот,кста,ето тот же вывод в 'тестовое поле' лога,что ты в теме ajax несмог подсказать мне)) Вот пример в маленький скрипт переписал.

PHP код:
<?php
ob_start
();
ob_implicit_flush(0);

echo 
'<div id="stats" style="padding:4px;width:500px;height:350;overflow:auto;border-width:1px 1px 1px 1px;border-color:black;border-style:solid;"></div>';

for (
$i=0$i<10$i++){
echo 
"<script>msg=\"<center>Текст<center><br>\";document.getElementById(\"stats\").innerHTML=document.getElementById(\"stats\").innerHTML+msg;</script>";
flush();
ob_flush();
sleep(1);
}
?>
А ты сам не видешь? Отключи буферизацию вывода, то что в цыкле ты ее вызываешь многократно суть дела не меняет, и когда я говорил про ajax я имел ввиду ajax а не это.
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.