www.site.com/urun/urun-adi.html şeklinde bir verim var. Ben bu verinin fiyatını aşağıdaki gibi çekebiliyorum.
<?php
$siteverisi = file_get_contents("https://www.site.com/urun/urun-adi.html");
preg_match('#<span class="eski-fiyat">(.*?)</span>#', $siteverisi,$eskifiyat);
preg_match('#<span class="fiyat">(.*?)</span>#', $siteverisi,$yenifiyat);
?> Fakat veriyi aldığım sitede 3 adet css değişkeni var. Dolayısıyla farklı bir veriyi çekerken aşağıdaki hatayı alıyorum.[B]Notice[/B]: Undefined offset: 1 in [B]C:\xampp\htdocs\x\index.php[/B] on line [B]70[/B]
Çünkü css kodu yukarıda belirttiğim gibi farklı.
span class="eski-fiyat" span class="yeni-fiyat" span class="son-fiyat"Ben css alanları değiştirdiğim zaman veri geliyor, çekebiliyorum sorun yok. Ancak her veri için ayrı ayrı 3 adet yazmam gerekiyor o da şöyle;
<?php
$siteverisi = file_get_contents("https://www.site.com/urun/urun-adi.html");
preg_match('#<span class="eski-fiyat">(.*?)</span>#', $siteverisi,$eskifiyat);
preg_match('#<span class="yeni-fiyat">(.*?)</span>#', $siteverisi,$yenifiyat);
preg_match('#<span class="son-fiyat">(.*?)</span>#', $siteverisi,$yenifiyat);?>Burada nasıl bir işlem yaparsam fiyatları istediğim şekilde yazabilirim?Umarım derdimi anlatabilmişimdir. Teşekkür ederim.