+ Cevap Yaz
Toplam 3 sayfadan 2. sayfa
İlkİlk 1 2 3 En SonEn Son
26 sonuçtan 11 ile 20 arası gösteriliyor

Konu: Php Başka Siteden Veri Çekme

  1. #11
    In Death's Embrace Mengu Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    06/2007
    Yer
    Dersaadet
    Mesaj
    997
    Mortal screams pierce the cold air
    As steel meets flesh and the strong rule the weak
    And then, the great rains set in
    And but for a moment it seemed
    As if all the blood had been cleansed by the Gods

  2. #12
    Üye
    Üyelik Tarihi
    10/2008
    Yer
    localhost/yer.php?mekan=ceviz.net
    Mesaj
    5

    tartışmaya gerek yok. fikir beyan edilmiş. Düzelten : akyor35
    Kod:
    <?php 
      
     
     function link_al($urll) { 
     $url = file_get_contents($urll); 
     preg_match_all("/href=\"(.*?)\"/i",$url,$gelen);  
        for ($i=0; $i<count($gelen[1]); $i++) 
        { 
            echo $gelen[1][$i]."<br>"; 
        } 
    } 
     link_al("http://siteismi.com"); 
     ?>
    
    Enson 11/10/2008 18:13 tarihinde akyor35 tarafından düzenlenmiştir.

  3. #13
    Ceviz Lordu cannurbey Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    12/2006
    Yer
    İstanbul (Avrupa Yakası)
    Mesaj
    152

    arkadaşlar ben çok aradım ama bulamadım daha doğrusu hep saçma sapan şeyler çıktı, ya ben kendi web sitemi yapıyorum, orada blogum rss'ini wordpress gibi vermek istiyorum yani Link > www.site.com/link.htm gibi, ama birde ben bunu 10 veya 5 gibi çoğaltmak istiyorum çok basit bi şey ama kafam karıştı buna bir örnek var mı, inceleyebileceğim, Wordpress teki RSS'leri çekmek istiyorum ama çok basit olmalı. Sırf bir tablo ve beş tane link. Nasıl yaparım? Teşekkürler..
    43 61 6E 6E 75 72 DAŞKIRAN
    wWw.CANNURDASKIRAN.CoM

  4. #14
    Üye
    Üyelik Tarihi
    01/2009
    Mesaj
    15

    lindeki makalede php ile sitelerden veri çekmek ile ilgili bir yazı var. işine yararmı bilmiyorum ama bir bak istersen

  5. #15
    Ceviz Lordu cannurbey Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    12/2006
    Yer
    İstanbul (Avrupa Yakası)
    Mesaj
    152

    tamam bi bakayım ama benim zamanında demek istediğim, şu şekildi;
    Kod:
    <b>RSS Kaynağı</b><br>
    <a href="http://www.site.org/blog/link-1-haber.htm">Haber 1</a><br>
    <a href="http://www.site.org/blog/link-2-haber.htm">Haber 1</a><br>
    
    Yani, www.siteadi.org/rss.php'de ki son dakika haberlerini, kendi siteme entegre etmek yukarıda ki html çıktıyı php ile, rss'den gelen veriler üzerine yorumlamak. yine de teşekkürler ben artık çoktan havlu attım ama neyse (: saygılarımla..
    43 61 6E 6E 75 72 DAŞKIRAN
    wWw.CANNURDASKIRAN.CoM

  6. #16
    Üye
    Üyelik Tarihi
    04/2009
    Mesaj
    1

    Alıntı yasarkemaldag, mesajından alıntı: Mesajı Gör
    file_get_contents(), curl gibi yöntemler ile başka sitelerden veriçekip preg, ereg gibi düzenli ifade fonksiyonları ilede aradığınız kısmı kaynak kodlarından bulup kendi sitenize çekebilirsiniz.
    bunla ilgili googleda araştırma yaparsanız veya ceviz.net de arama yaparsanız daha çok kaynağa ulaşabilirsiniz.

    örneğin aşağıdaki kod google.comun ana sayfasının kaynak kodlarını çekip ana sayfasını sizin sitenizde gösteriyor.

    PHP Kodu:
    <?php
    $google 
    file_get_contents("http://www.google.com");
    echo 
    $google;
    ?>
    arkadaşın işine yaramamış ama benim işime yaradı sağol

  7. #17
    Üye
    Üyelik Tarihi
    06/2007
    Yer
    Almanya/Konya
    Mesaj
    161

    buyur arkadasim sirf bilgilendirmek icin yazdim denedim sorunsuz calisiyor url deki id sayisina gore icerigi ceker 4 degerini istedigin kadar artirip verdigin deger kadar url de kayitli olan id leri ceker yani 0 ila 4 arasindaki tum kayitli id bilgilerini kapsar gerisi sana kalmis artik.
    PHP Kodu:
    <?
    @set_time_limit(0);
    for(
    $i=0;$i<4;$i++) {

    $cikti=file_get_contents("http://www.gulum.net/turkce-lyrics/sarki.php?id=$i");

    $cikti2=preg_match('@<div class="box">(.*?)<\/div>@si',$cikti,$matches );
    $baslik $matches[1];
    $temp explode("<br><br>",$baslik);
    $title $temp[0];
    $title=str_replace("<br>","\n",$title);
    $title=str_replace("<b>","",$title);
    $title=str_replace("'","",$title);
    $title=strip_tags($title);
    $title=trim($title);

    $cikti3=preg_match('/<div class="pembe">(.*?)<\/div>/si'$cikti$cek );
    $lirik $cek[1];
    $lirik=str_replace("'","",$lirik);
    //$siir=strip_tags($siir);
    $lirik=trim($lirik);


    echo 
    $title;
    echo 
    "<br />";
    echo 
    $lirik;
    echo 
    "<br />";
    echo 
    "<br />";

    }
    ?>

  8. #18
    Kendini arayan adam.. opera Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    11/2007
    Mesaj
    219

    Merhaba acemiphp script'in büyük ihtimalle sorunsuz çalışıyor kodları gözledim bildiğim bir hata yok ama ben sunucumda denemk istediğimde şu hatayı verdi;
    Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /home/kullanici/kullanici.com/public_html/botbot/sarkisozu.php on line 5
    Acaba bu hata file_get_contents ayarlaırıyla oynandığı içinmi çıkıyor? sürekli karşıma çıkıyor bu hata ancak php.ini de nereyi düzenleyeceğimide bilmiyorum ne yapmalıyım?

  9. #19
    Üye
    Üyelik Tarihi
    06/2007
    Yer
    Almanya/Konya
    Mesaj
    161

    ini ayarlarinizda disable edilmis fonksiyonlar varsa file_get_contents ile ilgili satirlari silerek sorunu cozebilirsin yada genelde allow_url_fopen Off ise file get contents calismaz on yaparsaniz calisir cok buyuk guvenlik acigi teskil etmez allow_url_fopen i on yapmaniz

  10. #20
    Üye
    Üyelik Tarihi
    03/2007
    Mesaj
    311

    Alıntı acemihp, mesajından alıntı: Mesajı Gör
    buyur arkadasim sirf bilgilendirmek icin yazdim denedim sorunsuz calisiyor url deki id sayisina gore icerigi ceker 4 degerini istedigin kadar artirip verdigin deger kadar url de kayitli olan id leri ceker yani 0 ila 4 arasindaki tum kayitli id bilgilerini kapsar gerisi sana kalmis artik.
    PHP Kodu:
    <?
    @set_time_limit(0);
    for(
    $i=0;$i<4;$i++) {

    $cikti=file_get_contents("http://www.gulum.net/turkce-lyrics/sarki.php?id=$i");

    $cikti2=preg_match('@<div class="box">(.*?)<\/div>@si',$cikti,$matches );
    $baslik $matches[1];
    $temp explode("<br><br>",$baslik);
    $title $temp[0];
    $title=str_replace("<br>","\n",$title);
    $title=str_replace("<b>","",$title);
    $title=str_replace("'","",$title);
    $title=strip_tags($title);
    $title=trim($title);

    $cikti3=preg_match('/<div class="pembe">(.*?)<\/div>/si'$cikti$cek );
    $lirik $cek[1];
    $lirik=str_replace("'","",$lirik);
    //$siir=strip_tags($siir);
    $lirik=trim($lirik);


    echo 
    $title;
    echo 
    "<br />";
    echo 
    $lirik;
    echo 
    "<br />";
    echo 
    "<br />";

    }
    ?>

    bu şekilde kodlamanızı görünce aklıma bir fikir geldi.
    www.vodafone.com.tr adresine telefon numarası ve şifre ile giriş yapılıyor.
    bunu php ile kendi sitemde yapmam mümkün mü?

+ Cevap Yaz

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Bookmarks

Mesaj Yazma Hakları

  • Yeni mesajgöndermezsiniz
  • Cevap yazamazsınız
  • Dosya ekleyemezsiniz
  • Mesajınızı düzenleyemezsiniz