Veri Çekme - For Döngüsü.

byeemGüneş E.

Merhaba,

Veri çektiğim sitedeki resimlerin linklerini almaya çalışıyorum; fakat for döngüsünü bir türlü yapamadım. Sitedeki tüm resimleri almak istiyorum, sadece bir tanesi geliyor. smiley

<?php

$kaynak = "http://www.tozlugiyim.com.tr/altk-elbise-17.html";

$cek = file_get_contents("$kaynak");

for ($i=1; $i<=10; $i++) {
$parcala = explode('<img class="lazy" src="/img/blank.png" alt="" height="459" width="307" data-original="', $cek);

$parcala = explode('" />', $parcala[1]);

echo $parcala[0]."<br>";
}


                   

?>

2013-03-24 00:18:11 Edit:2013-03-24 00:18:48

Php

<?php 

$kaynak = "http://www.tozlugiyim.com.tr/altk-elbise-17.html";

$cek = file_get_contents("$kaynak");

for ($i=1; $i<=10; $i++) {
$parcala = explode('<img class="lazy" src="/img/blank.png" alt="" height="459" width="307" data-original="', $cek);

$parcala = explode('" />', $parcala[$i]);

echo $parcala[$i]."<br>";
}

bu sekilde  dene bakalım

2013-03-24 00:37:12

byeemGüneş E.

Maalesef, olmadı smiley

2013-03-24 01:01:30

Edit:

Php

alicilinAli Fırat Güler

Okadar işleme gerek yok.

<?php 

$v = file_get_contents('http://www.tozlugiyim.com.tr/altk-elbise-17.html');

preg_match_all('#<img class="lazy" src=".*?" alt=".*?" height=".*?" width=".*?" data-original="(.*?)" />#is',$v,$m);

foreach($m[1] as $r) echo $r.'<br/>';

?>

regex ile halledilebilir.

2013-03-24 13:57:49

byeemGüneş E.

Çok teşekkür ederim, oldu smiley

2013-03-25 09:16:03

Edit:

byeemGüneş E.

Tekrar merhaba,

#, #is nedir, nerelerde kullanılır? Farklı şekilde kullanmak istiyorum. Teşekkürler...

2013-03-25 20:55:08

Php

alicilinAli Fırat Güler

Bu parametreler regex parametreleridir.

Bilgi için => Regex

buraya bakınız

2013-03-26 11:30:26

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro