|
|
| |||||||
| PHP R10.net Php sevenler klubü. Kodlama soru(n)ları & acil php yardım hattı. |
| |
|
| | | LinkBack | Seçenekler |
| |||
| Merhaba Arkadaşlar Kendimce denemeler yapıyorum ve takipçi sayılarını yazdırmaya çalışıyorum fakat sürekli hatalarla karşılaşıyorum. Amacım Kullanıcı Adının Xml'ine ulaşmak, Sayfaya çağırmak ve takipçi sayılarını preg_match_all ile alıp yazdırmak fakat başarılı olamıyorum. Örnek : http://gdata.youtube.com/feeds/api/users/muyap subscriberCount='68315' <?php $site= file_get_contents("http://gdata.youtube.com/feeds/api/users/muyap"); preg_match_all('subscriberCount='(.*?)'%20videoWat chCount,$site,$veri); echo $veri[1]; ?> Php 'de yeni olduğum için bir saçma hatalar yapabiliyorum affola ![]() Yardım edenlere teşekkürler
__________________ -Botbeta |
| |||
| Aşağıdaki kod işinizi görecektir PHP- Kodu: |
| |||
| Alıntı:
Tekrar çok teşekkürler
__________________ -Botbeta |
| |||
| rica ederim tabiki anlatayım fonksiyon curl fonksiyonu file_get_contents ' e göre daha çok işlevi vardır. $site = get_data("http://gdata.youtube.com/feeds/api/users/muyap"); ile çekilecek adresimizi yazıyoruz preg_match('#buraya komple değişkenimiz#si',$site,$sonuc); Yukarıdaki kodda ise çekilecek almasını istediğiniz yeri belirtip aldığınız veriyi sonuç değişkeine atar.Dikkat etmeniz gereken nokta tırnak işaretleridir.örneğin sizin verinizde subscriberCount='sayı' olduğu için kaçış işareti koyup subscriberCount=\'sayı\' şekline getirdik umarım anlatabilmişimdir |
| |||
| Alıntı:
Tekrar teşekkür ederim
__________________ -Botbeta |
| |||
| Yanlış olan bir noktayı düzelteyim boşluk yerine boşluk kullanın zira siz metni nasıl görüyorsanız kodlarda sizin gördüğünüz gibi görecektir. # işaretine gelince bu bize değişkenimizin başladığı ve bittiği yeri gösterir en basit tabiriyle '#değişkenimiz bunlarıın arasında#' demek gibi yani # işareti boşluk demek DEĞİLDİR |
| |||
| Alıntı:
__________________ -Botbeta |
![]() |
| Bookmarks |
| Seçenekler | |
| |