Formdan kategori linki alıp o kategorideki URL leri tek tek ziyaret edip içindeki 14'er tane resmi ve başlığını alıyorum.
Başlıkları tek tek alıyor fakat içerisinde resimleri 14'er tane olduğu için alamıyorum.
Ana for için de 14 tane resmi saymak için for( $i=0; $i<COUNT($img); $i++ ) kullanıyorum bu yüzden diğer linke geçmiyor tek link alıyor.
Bu işlemi nasıl yapabilirim?
$ok=curl($hesap);
preg_match_all('|<li class="search-item col lg-1 md-1 sm-1 ">(.*?)</li>|si',$ok,$bilgi_title,PREG_SET_ORDER);
for($i=0; $i<=1; $i++) {
$veri = trim($bilgi_title[$i][1]);
$x3 = explode ('<a href="',$veri);
$x4 = explode ('"',$x3[1]);
$link = trim('http://www.xxxx.com/'.$x4[0]);
$baglan = curl($link);
preg_match('|<div class="name">(.*?)Yorumları|si',$baglan,$h4);
preg_match('|<div id="productDescriptionContent">(.*?)<div id="ctl00_ContentPlaceHolder1_ProductControl1_MainControl1_TabControl1_ProductDescription1_CustomContentBottom">|si',$baglan,$article);
preg_match('|<img itemprop="image" class="product-image" src="//(.*?)"|si',$baglan,$img);
preg_match('|<input type="hidden" name="listingPrice" value="(.*?)"|si',$baglan,$fiyati);
$baslik = strip_tags(trim($h4[1]));
$fiyat = strip_tags(trim($fiyati[1]));
$resim = trim('http://'.$img[1]);
$icerik = trim(strip_tags($article[1]));
$post_id = wp_insert_post($wordpress_kayit ,FALSE);
update_post_meta($post_id, '_sku', $stok_kodu);
update_post_meta($post_id, '_price', $fiyat);
update_post_meta( $post_id, '_visibility', 'visible' );
$baglanma = curl($link);
preg_match('|<img itemprop="image" class="product-image" src="//(.*?)"|si',$baglanma,$img);
for( $i=0; $i<COUNT($img); $i++ ) {
$resimler = trim('http://'.$img[1]);
}
}