• 27-09-2008, 00:45:37
    #28
    Üyeliği durduruldu
    macchess adlı üyeden alıntı: mesajı görüntüle
    Aslında basit bir örnek verirsen çok makbule geçer.
    örnekte var o konuda. takıldığın yerleri sorarsan yardımcı olmaya çalışırım.
  • 27-09-2008, 00:58:36
    #29
    NOKProduction adlı üyeden alıntı: mesajı görüntüle
    PHP Simple cURL example
    bu basit bir örnek, curl'un daha çok özelliği var, onlarıda araştırarak bulabilirsiniz...
    MC_delta_T adlı üyeden alıntı: mesajı görüntüle
    örnekte var o konuda. takıldığın yerleri sorarsan yardımcı olmaya çalışırım.
    O zama şunu sorayım post gönderdikten sonra ekrana basılan url yi bir değişkene nasıl atayabilirim.
  • 27-09-2008, 01:06:19
    #30
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Verdiğim örnekte mevcut zaten veriyi ekrana bastırma...
  • 27-09-2008, 01:16:08
    #31
    Üyeliği durduruldu
    $output = curl_exec($ch);
    bu satırla içeriği output değişkenine aktarıyorsun. ondan sonrası basit zaten

    echo $output;
  • 27-09-2008, 01:25:35
    #32
    İkinizi de teşekkürler ancak şu an kodlar çok karışık geldi açıklamalı basit bir kod yazarsanız sevinirim;
    Post gönderilecek sayfa bilgileri aşağıda örneğin bu sayfaya post gönderdikten sonra ekrandaki url yi nasıl alabilirim
    url: http://www.mp3-dinle.us/arama.asp
    input name: ara
  • 27-09-2008, 01:53:39
    #33
    Sana balığı tutup vermektense balık tutmayı öğretmeye çalışıyoruz ancak sen çok ısrarcısın, neyse bugün sana bayağı çalışmış olduk, al son olarak sana curl ile sayfa verisini çektireyim, $aranan değerine hangi yazıyı gönderirsen onu arattırır ve sayfayı çeker... Gerisi sana kalmış, iki üç dakika değil gerekirse günlerce uğraş kendin öğrenki kalıcı olsun bilgi...

    <?
    if (!function_exists('curl_init')){ 
      die('CURL is not installed!');
    }
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL,"http://www.mp3-dinle.us/arama.asp");
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS,"ara=$aranan");
    curl_exec ($ch);
    $kod = curl_exec($ch); 
    echo $kod;
    curl_close ($ch);
    ?>
  • 27-09-2008, 01:58:55
    #34
    Üyeliği durduruldu
    nok erken davranmış ama bende o kadar yazdım buraya yazmazsam yazık olur

    <?php  // yeni bir curl oturumu açalım
        $ch = curl_init();
     
        // bilgilerin gönderileceği adresi belirleyelim
        curl_setopt($ch, CURLOPT_URL, "http://www.mp3-dinle.us/arama.asp");
     
        // bu satır opsiyonel. eğer referer bilgisi kontrol ediliyorsa diye
        curl_setopt($ch, CURLOPT_REFERER, "http://www.mp3-dinle.us/");
     
        // bu satır opsiyonel. eğer browser bilgisi kontrol ediliyorsa diye
        curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.0.2) Gecko/2008091620");
     
        // header bilgisi çıktıya eklensin mi? 0 = hayır, 1 = evet
        curl_setopt($ch, CURLOPT_HEADER, 1);
     
        // oluşan çıktı yazılsınmı yoksa kayıt mi edilsin (dosya veya değişkene)? true = kaydet, false = yazdır
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    
    	// yönlendirme varsa takip edilsin mi? 0 = hayır, 1 = evet
    	curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
     	
    	// sayfaya post metodu ile bilgi gönderilecek mi? 0 = hayır, 1 = evet
    	curl_setopt($ch, CURLOPT_POST, 1); 
    	
    	// post edilecek değişkenler ve değerleri. ilk ara formdaki textfield ın adı. ikinci ara aranacak kelime
    	curl_setopt($ch, CURLOPT_POSTFIELDS,"ara=ara");
    
        // curl u çalıştır ve çıktıyı output değişkenine kaydet
        $output = curl_exec($ch);
    
        // curl oturumunu kapat
        curl_close($ch);
     
        // çıktıyı yazdır
        echo $output;?>
  • 27-09-2008, 02:39:26
    #35
    İkinize de teşekkürler yanlız çalışmadı haberiniz olsun
    Nok arkadaşım bilmeden yanlış bişey söylediysem kusura bakma benim amacım bi örnek görmekti.
  • 27-09-2008, 02:41:33
    #36
    Denedim öyle yayınladım bende çalışıyor... Yanlış birşey söylemedin bende sana kızmıyorum sadece yardımcı olmaya çalışıyorum, gerçek yardım...

    Sana verdiğim kodun demosu : adnan mp3 indir, adnan mp3ü dinle, adnan mp3leri klipleri