Forum forum.webPC.pl Strona Główna  
  forum.webPC.pl
FAQ  FAQ   Szukaj  Szukaj   Użytkownicy  Użytkownicy   Grupy  Grupy
 
Rejestracja  ::  Zaloguj Zaloguj się, by sprawdzić wiadomości
 
Forum forum.webPC.pl Strona Główna --> HTML, DHTML, CSS, Java Script --> [CURL]Logowanie

Napisz nowy temat  Odpowiedz do tematu
 [CURL]Logowanie Zobacz poprzedni temat :: Zobacz następny temat --> 
Autor Wiadomość
atom
PostWysłany: Sro Sty 14, 2009 2:41 pm    Temat postu: [CURL]Logowanie Odpowiedz z cytatem

Nowy

Dołączył: 14 Sty 2009
Posty: 1

Witam mam w posiadaniu 2 kody curl do logowania na epuls.pl pierwszy loguje ale nie moge se poradzic z tym zeby podglodnol obojetnie jaka pod strone np. swoj profil , 2 kod wogle nie loguje
1.
Cytat:
index.php


Kod:
<?php
    error_reporting(1);
    ini_set("max_execution_time", 0);

    $limit = 30;
    require 'curl.class.php';

    $user = "login";
    $pass = "haslo";
 
  $epuls = array(
        "http://www.epuls.pl/",
        "profil.php",
        "profil.php",
        "profil.php"
  );

$loginTab = array(
        "MD5" => md5(strtoupper($user)."|".$pass),
        "strUserLogin2" => strtoupper($user),
        "blnLoginFormMD5" => 1,
        "lngLoginSystemID" =>0
    );
   
    curl::$onErrorSleep = 360;
   
    // logowanie i pobieranie informacji o sesji
    $html = curl::get($epuls[0]);
    preg_match('/<frame src="(.*)" id="top" name="top" scroll="0" scrolling="no" noresize><\/frame>/Ui', trim($html), $matches);
    $epuls[1] = $matches[1];
    curl::$referer = $epuls[0].$epuls[1];
    $tmp = explode(" ", $epuls[1]);
    $tmp = explode("&", $tmp[1]);
    $sesId = $tmp[0];
    curl::$postData = $loginTab;
    curl::get($epuls[0]."messages.php?t_session=".$sesId);
    curl::$referer = $epuls[0]."messages.php?t_session=".$sesId;
?>

Cytat:
curl.class.php

2.
Cytat:
fotki.php
Kod:

<?php
/**************************************************************
-----------http://seoadder.net/
-----------SEO & SPAM Tools
-----------Twórca: lilavati
-----------Proszę o pozostawienie tego komentarza w kodzie.

Spodobała ci się nasza praca? Chcesz nas wspomóc?
Wy¶lij drobny datek przez www.paypal.pl na adres istrefa@gmail.com w tytule podaj±ć "epuls".

Z góry dziękujemy i życzymy miłego korzystania z aplikacji. ;)
**************************************************************/
if ($_POST['login'] && $_POST['haslo'] && $_POST['tresc'] &&  is_numeric($_POST['od']) && is_numeric($_POST['do']))
{
$login_ep = $_POST['login'];
$haslo_ep = $_POST['haslo'];
$c = curl_init();
curl_setopt($c, CURLOPT_URL, "http://www.epuls.pl/start.php");
curl_setopt($c, CURL_POST, 1);
curl_setopt($c, CURLOPT_RETURNTRANSFER,1);
curl_setopt($c, CURLOPT_POSTFIELDS, "blnLoginForm=1&lngLoginSystemID=0&strUserLogin=$login_ep&strUserPassword=$haslo_ep");
curl_setopt($c, CURLOPT_HEADER, true);
curl_setopt($c, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.9) Gecko/2007102514 Firefox/2.0.0.9");
curl_setopt($c, CURLOPT_REFERER, "http://www.epuls.pl/start.php");
$content = curl_exec($c);
curl_close($c);
preg_match_all("#Set-Cookie:(.*?);#s", $content, $znalezione);
foreach ($znalezione[1] as $v)
{
$cookie .= $v.";";
}
///////////////////////// LOGOWANIE - KONIEC
$i=$_POST['od'];
while ($i<=$_POST['do'])
{
$c = curl_init();
curl_setopt($c, CURLOPT_URL, "http://www.epuls.pl/profile_pictures_show_large.php?lngID=$i&blnPost=1");
curl_setopt($c, CURLOPT_COOKIE, $cookie);
curl_setopt($c, CURLOPT_RETURNTRANSFER,1);
curl_setopt($c, CURL_POST, 1);
curl_setopt($c, CURLOPT_HEADER, true);
curl_setopt($c, CURLOPT_POSTFIELDS, "strComment=$_POST[tresc]&dblNote=10&lngPro=0");
curl_setopt($c, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.9) Gecko/2007102514 Firefox/2.0.0.9");
curl_setopt($c, CURLOPT_REFERER, "http://www.epuls.pl/start.php");
$content = curl_exec($c);
curl_close($c);
$i++;
}
}
else
{
echo '
<form method=post>
Login na epuls.pl: <INPUT TYPE="TEXT" NAME="login"><BR>
Hasło na epuls.pl: <INPUT TYPE="TEXT" NAME="haslo"><BR>
Tre¶ć komentarza: <TEXTAREA NAME="tresc" COLS="40" ROWS="5"></TEXTAREA><BR><BR>
Zakres komentarzy:<BR>
Od: <INPUT TYPE="TEXT" NAME="od"><BR>
Do: <INPUT TYPE="TEXT" NAME="do"><BR>
<INPUT TYPE="SUBMIT" VALUE="Wyslij">
</FORM>
';
}
?>





Potrzebuje pomocy chcemy zrobic curla ktory bedzie logowal i podglodal ciagle ta sama podstrone
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Admin
PostWysłany: Sob Sty 17, 2009 2:07 pm    Temat postu: Re: [CURL]Logowanie Odpowiedz z cytatem

Admin strony i forum

Dołączył: 17 Kwi 2005
Posty: 708
Skąd: Reda

atom napisał:
Witam mam w posiadaniu 2 kody curl do logowania na epuls.pl pierwszy loguje ale nie moge se poradzic z tym zeby podglodnol obojetnie jaka pod strone

Masz włączone na serwerze CURL'a?
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora
Wyświetl posty z ostatnich:   
Napisz nowy temat  Odpowiedz do tematu Strona 1 z 1

Forum forum.webPC.pl Strona Główna --> HTML, DHTML, CSS, Java Script --> [CURL]Logowanie
Skocz do:  



Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
 
 


gabloty krajowe, wiaty kroll, aquai
Powered by phpBB Š 2001, 2002 phpBB Group