İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

başka siteden veri listeleme ile ilgili

i.ari

0
İyinet Üyesi
Katılım
16 Aralık 2006
Mesajlar
4,437
Reaction score
6
Konum
Ankara
merhabalar,
başka siteden online olarak verileri listelemem gerekiyor.

Yaptıgım kodlama :

PHP:
$kaynak = file_get_contents('http://www.site.com/site.aspx?unk='.$i);
$kaynak = str_replace("\n","",$kaynak);

preg_match("'<td class=\"baslik\">(.*?)</td>'",$kaynak,$baslik);

bütün veriler <td class="baslik">veri</td> şeklinde geliyor.

ilk sıradaki başlık
2 sıradaki ise acıkalama
3. sıradaki ise fiyat gibi geliyor.

$baslik[0],$baslik[1] şeklinde nasıl echo ettirebilirim?
 

eL_Master

0
İyinet Üyesi
Katılım
2 Aralık 2010
Mesajlar
100
Reaction score
0
preg_match("#<td class=\\\"baslik\\\">(.*?)<\/td>#",$kaynak,$baslik);
preg_match kısmını su sekilde denermisiniz
 

codegenerator

0
İyinet Üyesi
Katılım
9 Mart 2011
Mesajlar
314
Reaction score
3
Konum
Ankara
PHP:
$kaynak = file_get_contents('http://www.site.com/site.aspx?unk='.$i);
$kaynak = str_replace("\n","",$kaynak);

$veriler = preg_match_all("'<td class=\"baslik\">(.*?)</td>'",$kaynak,$baslik);  

echo $veriler['0'];

yada
PHP:
$kaynak = file_get_contents('http://www.site.com/site.aspx?unk='.$i);
$kaynak = str_replace("\n","",$kaynak);

$veriler = preg_match_all("'<td class=\"baslik\">(.*?)</td>'",$kaynak,$baslik);
$say = count($veriler);

for($x = 0; $x=< $ say; $x ++) {
echo $veriler['x'];
echo "<br>";
}
Bu arada desenin doğru olduğuna eminmisiniz ?
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst