Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
1577
Tıklama
0
Öne Çıkarma
Php iki yazi arasini alma
N
11 yıl
Onbaşı
Konu Sahibi

Merhaba Arkadaslar. Ben php bot yapiyorum. Kaynak kodu cektim o kaynak kod icerisinden iki satir arasinda ki yaziyi alib bir degiskene atamam lazim. boyle yapiyorum
$kaynak = file_get_contents("http://www.siteadresi.com");

$alinacak = explode('alinacakkodonu',$ilk_icerik);
$alinacak = explode('alinacakkodsonu',$alinacak[1]);
$alinan = $alinacak[0];

echo $alinan;

ancak bu kodla yalniz sayfadaki ilk yaziyi ala biliyorum. Ama ayni sayfada bu yaziya benzer 10 yazi var. ben hepsini ayri ayri nasil ala bilirim?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



S
11 yıl
Çavuş

Keske adam akilli aciklasanda yardim etseydik be kardes



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
I
11 yıl
Yüzbaşı

İstediğin damgaya eriş :
int strpos ( string $samanlık , mixed $iğne [, int $başlangıç = 0 ] )
- -http://php.net/manual/tr/function.strpos.php

Bu işlemi 1. ve 2. damgalar için yap (başlangıç ve bitiş karakterleri).
2. damgayı aratırken, 1. damgadan DAHA büyük bir indisle başlamaya dikkat et.

Buradan istediğin kadar damga kopyala ( 2.damganın indisi - 1.damganın indisi +1 kadar):
string substr ( string $dizge , int $başlangıç [, integer $uzunluk ] )
- -http://php.net/substr

NOT :
Kopyalanan dizgi (string) içinde satırsonu, TAB vb. kontrol damgaları varsa, temizlemen gerekebilir.
mixed str_replace ( mixed $eski , mixed $yeni , mixed $konu [, int &$sayı ] )
- -http://php.net/manual/tr/function.str-replace.php

Bu işlemleri, aradığın her iki damgadan biri kalmayıncaya kadar yinele.
Bu en basit yöntem. Açıklayıcı olması için böyle bir örnek verdim,
sen daha da geliştirebilirsin.





< Bu mesaj bu kişi tarafından değiştirildi ISIS -- 28 Aralık 2014; 11:12:19 >

N
11 yıl
Yarbay

preg_match_all komutunu araştır.



< Bu ileti tablet sürüm kullanılarak atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.