Kayıtlar

çekme etiketine sahip yayınlar gösteriliyor

Bir Web Sayfasının Başlığını Çekme

Merhaba arkadaşlar, Bu makale ile bir web adresinin … tagları arasındaki kısmı nasıl çekeceğimizi göreceğiz. Projelerinizde belki kullanma isteği duyarsınız. Üyelerinize girilen sayfanın başlığını göstermek istersiniz belki.. Hemen başlayalım.. Öncelikle bir fonksiyon oluşturalım ve bu fonksiyon bizim başlık çeken fonksiyonumuz olsun.. <? php function baslikCek ( $url ){ $icerik = file_get_contents ( $url ); // Sayfa içeriğini alalım $kalip = "|<[s]*title[s]*-->([^<]+)<[s]*/[s]*title[s]*>|Ui" ; if ( preg_match ( $kalip , $icerik , $match )){ //Arama yapalım varsa değeri yoksa false return edelim           return $match [ 1 ]; } else {           return false ; } } ?> Yukarıdaki fonksiyonumuz $url ile yollanan web sayfasını açıyor. İçerisinde title taglarını arıyor. Eğer title tagları mevcutsa arasındaki değeri döndürüyor. Eğer bağlandığı web sayfasında title tagı mevcut değilse f...

Twitter Arama Sonuçlarını Çekme

Merhaba arkadaşlar, Bugün sizlere Twitter’daki arama sonuçlarını PHP ile nasıl çekeceğinizi anlatıyorum. Twitter API’sini kullanacağız bu verileri çekerken. Verileri JSON formatında alacağız ve onları işleyeceğiz. Twitter’ın search API’si için daha detaylı bilgi için buraya tıklayınız . Öncelikle PHP fonksiyonumuzu hazırlayalım. Bu fonksiyonu Twitter’da arama sonucu varsa sonuçları döndürecek eğer sonuç yoksa false dönecek şekilde hazırladım. function twitterSonuclari ( $data ){ $t_search = file_get_contents (& quot ; http : //search.twitter.com/search.json?q=&quot;.urldecode($data).&quot;&amp;result_type=recent&amp;rpp=10&quot;); $results = json_decode ( $t_search , true ); if ( count ( $results [& quot ; results & quot ;])& gt ; 0 ){ return $results [& quot ; results & quot ;]; } else { return false ; } }   Eğer fonksiyon sonuç bulursa bir dizi döndürür. Bu dizi aşağıdaki gibidir:   Array (...

Html Kaynaktaki Bütün Resimleri Çekme

Merhaba arkadaşlar, Facebook’da bir web sayfası paylaştığınızda facebook size sitede bulunan resimleri sunuyordu. Sizde bu resimlerden seçip paylaşıyordunuz. Peki Facebook bir web sayfasındaki bütün resimleri çekebiliyorda siz neden çekemeyesiniz. İşte bugün size bir web sayfasındaki bütün resimleri cURL ile bağlanıp regexp yardımıyla nasıl ayaklayacağımızı anlatıyorum. Hatta anlatmıyorum direkt olarak kodu paylaşıyorum: $curl = curl_init ( "http://www.turk-php.com" ); $agent = "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7" ; $curl = curl_init ( $url ); curl_setopt ( $curl , CURLOPT_USERAGENT , $agent ); // Mozilla gibi göründük curl_setopt ( $curl , CURLOPT_RETURNTRANSFER , 1 ); // Burayı 0 yaparsanız sitenin çıktısını da ekrana basar. Bunu istemeyiz.. $data = curl_exec ( $curl ); curl_close ( $curl ); $images = array (); preg_match_all ( '/(img|src)=("|' )[^ "'...