• 04-08-2015, 11:21:18
    #1
    Üyeliği durduruldu
    Merhaba,

    Kısaca ve açıkca anlatıp sizden mantık konusunda yardım isteyeceğim,

    PHP ile x.com daki kategori URL sine giriyorum, kategorideki ürünleri döngüyle tek tek siteme çekiyorum.

    Sırayla ürünleri ve içeriklerini sorunsuzca çekiyorum, fakat her ürünün için de 5-10 tane ürün resmi var bunları çekerken afallıyorum.

    Her ürünün farklı farklı resimler var fakat resimleri karıştırarak her ürüne atıyor.

    İçerik içinde resimleri çektiğim kısım aşağıdaki gibi; bu kod ile kategoriden toplam 3 tane ürün çekiyorum, diğer kısımlar koymadım kafanız karışmasın diye.

    3 ürün içinde preg match ile resimleri çekmeye çalışıyorum. Her ürün de birden fazla resim var arattığım şekilde.


    	for($i=0; $i<=2; $i++) { // ANA FOR DÖNGÜSÜ
    
    	preg_match('|<img itemprop="image" class="product-image" src="//(.*?)"|si',$baglan,$img);
    
    	$resimler = 'http://'.$img[1]; 
    	$thumb_url2 = $resimler;
    	$tmp2 = download_url( $thumb_url2 );	
    	preg_match('/[^\?]+\.(jpg|JPG|jpe|JPE|jpeg|JPEG|gif|GIF|png|PNG)/', $thumb_url2, $matches);
    	$file_array2['name'] = basename($matches[0]);
    	$file_array2['tmp_name'] = $tmp2;
    
    	$zz = media_handle_sideload( $file_array2, $post_id, 'desc' ); //numara
    	$idler[] =$zz;
    	
    	mysql_query("INSERT INTO wp_postmeta SET post_id='$post_id', meta_key='_product_image_gallery', meta_value='".implode(',',$idler)."'");
    }
  • 05-08-2015, 17:26:54
    #2
    Üyeliği durduruldu
    Sorun devam ediyor arkadaşlar.