İncelediğinizde de göreceksiniz ki: link.com/urun.html linkine girip ilgili görsel divinden url'yi tutup bana tablo olarak alt alta getiriyor.
Fakat burda ki gibi 10 resimlik iş değil, elimde botta ki mantıkta konu urlsi olarak 10bin kadar url var. Tek seferde hepsini çekmek mümkün olmasa bile 500er veya 1000er hali ile çektirmem mümkün mü? Nasıl başarabilirim bunu.
Sürekli $url1, $url2 değişkenlerinin içinde yazdığım linkleri değiştirerek çekiyorum. 10bin resim olduğu düşünülürse sürekli değiştir çek işlemi ile sanırım yıllarımı alacaktır.
Nasıl kolay kılabilirim bunu? En kötü ihtimal ile 250'şer çekebilsem bile yeterli. Linkleri tablodan kopyalayıp excel dosyasına yapıştırıyourm tüm yaptığım bu sadece.
Yani sürekli böyle linkleri değiştirerek vs mi yapmam lazım bu olayı. Listemi bir text kutusuna yapıştırsam ordan hesaplayıp çekip listelese vs. bi imkanı yok mu?
Yardımcı olabilirseniz çok sevniriim.
Botun çalıştığı demo linki için tıklayınız.
<?php
function getir($baslangic, $son, $cekilmek_istenen)
{
@preg_match_all('/' . preg_quote($baslangic, '/') .
'(.*?)'. preg_quote($son, '/').'/i', $cekilmek_istenen, $m);
return @$m[1];
}
$url1 = "link.com/urun.html";
$url2 = "link.com/urun.html";
$url3 = "link.com/urun.html";
$url4 = "link.com/urun.html";
$url5 = "link.com/urun.html";
$url6 = "link.com/urun.html";
$url7 = "link.com/urun.html";
$url8 = "link.com/urun.html";
$url9 = "link.com/urun.html";
$url10 = "link.com/urun.html";
$icerik = file_get_contents($url1);
$urun_barkod1 = getir('<a class="MagicZoom" id="productMainImageMagicZoom" href="','"',$icerik);
$icerik = file_get_contents($url2);
$urun_barkod2 = getir('<a class="MagicZoom" id="productMainImageMagicZoom" href="','"',$icerik);
$icerik = file_get_contents($url3);
$urun_barkod3 = getir('<a class="MagicZoom" id="productMainImageMagicZoom" href="','"',$icerik);
$icerik = file_get_contents($url4);
$urun_barkod4 = getir('<a class="MagicZoom" id="productMainImageMagicZoom" href="','"',$icerik);
$icerik = file_get_contents($url5);
$urun_barkod5 = getir('<a class="MagicZoom" id="productMainImageMagicZoom" href="','"',$icerik);
$icerik = file_get_contents($url6);
$urun_barkod6 = getir('<a class="MagicZoom" id="productMainImageMagicZoom" href="','"',$icerik);
$icerik = file_get_contents($url7);
$urun_barkod7 = getir('<a class="MagicZoom" id="productMainImageMagicZoom" href="','"',$icerik);
$icerik = file_get_contents($url8);
$urun_barkod8 = getir('<a class="MagicZoom" id="productMainImageMagicZoom" href="','"',$icerik);
$icerik = file_get_contents($url9);
$urun_barkod9 = getir('<a class="MagicZoom" id="productMainImageMagicZoom" href="','"',$icerik);
$icerik = file_get_contents($url10);
$urun_barkod10 = getir('<a class="MagicZoom" id="productMainImageMagicZoom" href="','"',$icerik);
$icerik = file_get_contents($url11);
?>
<table border="1">
<tbody>
<tr>
<td><b>URL</b></td>
</tr>
<td><?php echo "" . $urun_barkod1[0] . "<br"; ?></td></tr>
<td><?php echo "http:" . $urun_barkod2[0] . "<br"; ?></td></tr>
<td><?php echo "" . $urun_barkod3[0] . "<br"; ?></td></tr>
<td><?php echo "http:" . $urun_barkod4[0] . "<br"; ?></td></tr>
<td><?php echo "" . $urun_barkod5[0] . "<br"; ?></td></tr>
<td><?php echo "http:" . $urun_barkod6[0] . "<br"; ?></td></tr>
<td><?php echo "" . $urun_barkod7[0] . "<br"; ?></td></tr>
<td><?php echo "http:" . $urun_barkod8[0] . "<br"; ?></td></tr>
<td><?php echo "" . $urun_barkod9[0] . "<br"; ?></td></tr>
<td><?php echo "http:" . $urun_barkod10[0] . "<br"; ?></td></tr>
</tbody>
</table>