• 18-08-2010, 09:30:15
    #1
    Arkadaşlar cURL ile ASP ve ASP.net sitelere bağlanıp veri çekebiliyor muyuz? Eğer çekebiliyorsak normal cURL kullanımından farkları nelerdir? Ufak bir örnekle açıklayabilir misiniz?
  • 18-08-2010, 09:54:58
    #2
    değişen bişey yok sonuçta cıktı html olacagı için
  • 18-08-2010, 11:44:28
    #3
    fark yok file_get_contents gibi tek fark asp sitede üyelik gerektiriyorsa bunu sağlayabiliyorsun
  • 18-08-2010, 12:52:11
    #4
    login olmak gerekiyor.
  • 18-08-2010, 12:53:59
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    SoutH adlı üyeden alıntı: mesajı görüntüle
    login olmak gerekiyor.
    hı? cURL ile üye grişi yapabilir, post attırabilirsin.
  • 18-08-2010, 12:54:57
    #6
    üye giriş yolunu nasıl öğrenicez peki?
  • 18-08-2010, 13:04:17
    #7
    SoutH adlı üyeden alıntı: mesajı görüntüle
    üye giriş yolunu nasıl öğrenicez peki?
    Arama yaparak... Bu konuda ~9999 (ve artmaya devam eden) kere kod yazılmış ve paylaşılmıştır...

    He arama yapma da orucu bozmaz. Çekinmeyin yani.
  • 18-08-2010, 13:23:00
    #8
    Arama yaptım ve paypal login buldum. Sonra onu kendi istediğim siteye uyarlamaya çalıştım. Kodlar bu:

    <?
    $user = "";
    $pass = "";
    $popmundo = curl_init();
    curl_setopt($popmundo,CURLOPT_URL,"www125.popmundo.com/common/Entry.asp");
    curl_setopt($popmundo,CURLOPT_SSL_VERIFYPEER,0);
    curl_setopt($popmundo,CURLOPT_RETURNTRANSFER,1);
    curl_setopt($popmundo,CURLOPT_FOLLOWLOCATION,1);
    curl_setopt($popmundo,CURLOPT_COOKIEJAR,"coki.txt");
    curl_setopt($popmundo,CURLOPT_COOKIEFILE,"coki.txt");
    curl_setopt($popmundo,CURLOPT_POST,1);
    $exe = curl_exec($popmundo);
    preg_match('/<form method="post" name="GameLogin" action="(.*?)">/',$exe,$site);
    $url = $site[1];
    curl_setopt($popmundo,CURLOPT_URL,$url);
    curl_setopt($popmundo,CURLOPT_POSTFIELDS,'loginnname='.$user.'&password='.$pass.);
    $exe = curl_exec($popmundo);
    echo $exe;
    ?>
    Formun verileri doğru. Login olunan formun adı GameLogin metodu post. Şifre alanı password ve kullanıcı adı alanı loginname. Ama local'de çalıştırınca şöyle bir çıktı aldım:

    /',$exe,$site); $url = $site[1]; curl_setopt($popmundo,CURLOPT_URL,$url); curl_setopt($popmundo,CURLOPT_POSTFIELDS,'loginnname='.$user.'&password='.$pass.); $exe = curl_exec($popmundo); echo $exe; ?>
    nedir sorun?
  • 18-08-2010, 15:00:56
    #9
    Deseninizle alakalı bir sorun.