|
|
#1 (permalink) |
|
Üyelik Tarihi: 28.03.2004
Yer: -
Mesaj: 104
|
php ile xml kaynağından veri almak
forumda aradım ama ilgili bir kaç konu da fazla ileri aşamalara ait gibi geldi pek çözemedim. internette yayınlanan herhangi bir XML kaynağından PHP kullanarak nasıl bilgi alabilirim. PHP manualdeki XML parser fonksiyonlarını okudum fakat elde ettiğim veriyi biçimlendirmekte zorlanıyorum. örnek url: http://www.radikal.com.tr/radikal_7.xml mesela burdaki veriyi satır satır sadece başlıkları ve linkleri alacak şekilde göstermek istiyorum. bunu PHP ile nasıl yapabileceğim hususunda yardımcı olabileceklere şimdiden teşekkürler. |
|
|
|
|
|
#2 (permalink) |
|
Üyelik Tarihi: 20.06.2002
Yer: Bursa
Yaş: 31
Mesaj: 294
|
Re: php ile xml kaynağından veri almak
eğer illa XML parser ile yapıcam demiyorsan aşağıdaki kod işini görecektir, takıldığın bir yer olursa yazman yeterli
kolay gelsin PHP Code:
sabah biraz aceleye geldi, detaya giremedim, bu kodların sonunda array şeklinde XML içinden alınan bütün başlık ve linkler $veri değişkenine yüklenmiş oluyor
__________________
AltıÜstü Tasarım (Kaliteyi Destekliyoruz) tt | asdfClub | PublicMail | nntp2rss | reklampark Mesaj Taci TIRSAK tarafından 22.04.2005 (10:06) yeniden düzenlendi.. Açıklama: açıklama bölümü |
|
|
|
|
|
#3 (permalink) |
|
Re: php ile xml kaynağından veri almak
Şurada da bazı makaleler var...
http://www.ceviz.net/index.php?case=category&id=14 - PHP Bölümü http://www.ceviz.net/index.php?case=...d=101&catid=14 - XML Dump I http://www.ceviz.net/index.php?case=...d=102&catid=14 - XML Dump II
__________________
i got the blues. |
|
|
|
|
|
|
#4 (permalink) |
|
Üyelik Tarihi: 28.03.2004
Yer: -
Mesaj: 104
|
Re: php ile xml kaynağından veri almak
@Taci Tırsak
hocam teşekkürler öncelikle. bu yöntem işimi görür gibi ancak file_get_contents() fonksiyonu hata verdi. sanırım denediğim bilgisayardaki PHP sürümünden kaynaklanıyor. bunun için sanırım bir fonksiyon yazmak gerekcek kısa da olsa ona çalışaym; önerin şöyle yap onu da şeklinde bir fikrin varsa da zevkle dinlerim ![]() edit: bir de url ve title için 2 ayrı değişken atamak mümkün müdür ? @Omer Balyali verdiğin linklerden değil de aynı yerdeki m. karabulutun XML parserlarla ilgili gayet yararlı bir expat makalesinden faydalandım bu noktaya gelene kadar fakat burda sorduğum kısmını özellikle o örneklerden pek kendiminkilere uyarlayamadım. ilginiz için teşekkürler |
|
|
|
|
|
#5 (permalink) |
|
Üyelik Tarihi: 20.06.2002
Yer: Bursa
Yaş: 31
Mesaj: 294
|
Re: php ile xml kaynağından veri almak
file_gets_contents() sayfanın içeriğini tek string olarak verir, gelen veri direkt parçalamaya müsait olarak gelir, rahatlığı sebebi ile bunu kullanıyorum genelde, aşağıdaki kodu bir dene, sayfa içeriğini array değişken olarak sayfaya basması gerekir, eğer problem yoksa, senin kodlamayı buna göre ayarlarım tekrar
ek : editlediğin cümleyi tam olarak anlamadım ? iki ayrı değişken olarak atamak derken kastettiğin nedir?
__________________
AltıÜstü Tasarım (Kaliteyi Destekliyoruz) tt | asdfClub | PublicMail | nntp2rss | reklampark Mesaj Taci TIRSAK tarafından 22.04.2005 (11:36) yeniden düzenlendi.. Açıklama: ek |
|
|
|
|
|
#6 (permalink) |
|
Üyelik Tarihi: 01.11.2000
Yer: İstanbul
Yaş: 26
Mesaj: 713
|
Re: php ile xml kaynağından veri almak
Doğru düzgün parser kullan, XML'i böyle formatlanmış string gibi işlemek hatalı, şimdi parser kullanırsan ileride daha karmaşık XML'ler için tecrübe kazanmış olursun.
http://tr.php.net/xml
__________________
life is better without braces |
|
|
|
|
|
#7 (permalink) |
|
Üyelik Tarihi: 28.03.2004
Yer: -
Mesaj: 104
|
Re: php ile xml kaynağından veri almak
@Taci tırsak
önerdiğiniz yöntemle pek sonuç alamadım, yanlış uygulamış da olabilirim fakat öncesinde ben şöyle bir şey yapmıştım: PHP Code:
@stalker ilk işim söylediğim gibi XML parser ı incelemek oldu manualden ama dosya yolu vermek dışında kalan alanları özellikle içeriği ayrıştırmak konusunda hiç anlamadım diyebilirim. o şekilde çözemeyi denediğimde sanırım sorularımın ardı arkası kesilmeyecektir. fakat isteğimi anlattım, göstermek istedim XML kaynağını ve hangi bölümlerine ihtiyacım olduğunu da söyledim. bunu yapabilecek bir parser örneği yazabilirseniz belki ancak ha demek şu buymuş şeklinde bir fikir sahibi olabilirim gibi geliyor. ilginiz için tekrar teşekkürler |
|
|
|
|
|
#8 (permalink) | |
|
Üyelik Tarihi: 20.06.2002
Yer: Bursa
Yaş: 31
Mesaj: 294
|
Re: php ile xml kaynağından veri almak
PHP Code:
Alıntı:
__________________
AltıÜstü Tasarım (Kaliteyi Destekliyoruz) tt | asdfClub | PublicMail | nntp2rss | reklampark |
|
|
|
|
|
|
#9 (permalink) |
|
Üyelik Tarihi: 28.03.2004
Yer: -
Mesaj: 104
|
Re: php ile xml kaynağından veri almak
@Taci Tırsak
Hocam teşekkür ediyorum çok yormadık umarım. Aynen belirttiğiniz şekilde çalışmakta bende de, elinize sağlk ![]() Bana da aslında sadece ille de ekonomi haberi isterim sayfamda diyen bir müşteri için lazım, yine de XML parse, expat gibi konular da halen kafamı kurcalıyor. bu konu için ya da bu konudan bağımsız olarak XML parsing hususunda döküman yazabilecek arkadaşlar olursa da ne güzel olur. |
|
|
|
|
|
#10 (permalink) |
|
Re: php ile xml kaynağından veri almak
Bazen işler istediğimiz gibi gitmeyebiliyor ve karşımıza şöyle bir yapı çıkabiliyor:
HTML Code:
<category id="5" konu="eko">Ekonomi</category> (bu konu gayet uygun diye buradan devam ettim) |
|
|
|
|
| Sponsorlu Bağlantılar | |
|
Zoque.Forum
Reklam
|
|
Zoque'a hoşgeldiniz!|
En popüler ilk 100 etiket
Tag Cloud
|
| acil adsl ajax almak arama araniyor ariyorum ariyoruz asp bilen bilgi bilgisayar blog calisma canon css dijital div domain dosya eleman film firefox flash font form forum fotograf freelance google gore grafik grafiker hakkinda hangi hata hatasi hosting html ilgili ilk image internet istanbul istiyorum java javascript karakter kayit kisisel kullanimi link |