• 15-03-2009, 16:30:49
    #28
    Şöyle yapabilirsin.
        $part = f('<a href="#','" onclick="return part',$ana);
                   for($i=0;$i<=count($part);$i++) {
    $nerede = f('onclick="return part(\''.$i.'\',\'','\')">',$ana);
    echo 'Part'.$i.'='.$nerede[0];
                   }
    Buda olmazsa msn gönder bakalım
  • 15-03-2009, 16:40:19
    #29
    MC_delta_T adlı üyeden alıntı: mesajı görüntüle
    hocam sorun muhtemelen çok kolay birşey ama tam olarak anlayamadığımızdan kimse yardımcı olamıyor. şimdi ben anladığıma göre birşeyler yazayım.
        $part = f('<a href="#','" onclick="return part',$ana);
                   for($i=0;$i<=count($part);$i++) {
    $nerede = f('onclick="return part(\''.$i.'\',\'','\')">',$ana);
               echo $nerede[0]; 
                   }
    ilk satırda partların olduğu kısmı alıyorsun herhalde. ondan sonra da her bir partın tabid sine göre gerçek id numaralarını çekiyorsun. şimdi bu kodun gerçek id leri yanyana basmasından daha doğal birşey yok. echo $nerede[0] den sonra ne yeni satır ne de başka birşey kullanmamışsın.
    şimdi senin scripte önceden yazdığım bota bakarsan ordan faydalanabilirdin. şöyle birşey part id leri ile gerçek id leri ( 1.part - 123456 gibi) eşleştirecektir. yalnız sen part 0 dan başlatmışsın. benim yazacağım kodlar part1-10 aralığı olacak ( 10 dahil ).
    <?  $partidleri = array_fill( 1, 10, "");
    $part = f('<a href="#','" onclick="return part',$ana);
                   for($i=0;$i<=count($part);$i++) {
    $nerede = f('onclick="return part(\''.$i.'\',\'','\')">',$ana);
               $partidleri[($i+1)] = $nerede[0]; 
                   } 
    print_r($partidleri);
    Hocam sql'a eklerken sorun oldu malesef hatam nerde sizce;
    for($a=0;$a<=0;$a++) {
    			$resim = f('<a class="prod-img" href="'.$bul[$a].'"><img src="','"',$icerik);
    				$res= $resim[0];
    				$ver='http://siteismi.com/'.$bul[$a];
    				$ana=file_get_contents($ver);
    				$baslik = f('<center><a style="color:#ff0000; font-size: 16px"<b>','</a></b>',$ana);
    			   $basligim=$baslik[0]." İzle";
    			   $bak=mysql_query("SELECT baslik from videolar where baslik='$basligim'");
    			   $say=mysql_num_rows($bak);
    			   if($say<1){
    			    $partidleri = array_fill( 1, 10, "");
    $part = f('<a href="#','" onclick="return part',$ana);
                   for($i=1;$i<=count($part);$i++) {
    $nerede = f('onclick="return part(\''.$i.'\',\'','\')">',$ana);
               $partidleri[($i)] = $nerede[0]; 
              $sorgu=mysql_query("INSERT INTO videolar (kod$i) values($partidleri[$i],)");
               $lastid = mysql_insert_id();}
              $veriguncelle=mysql_query("UPDATE videolar set baslik='$basligim', resim='$res', tarih='$tarih' where id='$lastid'");
              echo $basligim." Eklendi";
    			   }?>
  • 15-03-2009, 16:44:53
    #30
    macchess adlı üyeden alıntı: mesajı görüntüle
    Hocam sql'a eklerken sorun oldu malesef hatam nerde sizce;
    for($a=0;$a<=0;$a++) {
    			$resim = f('<a class="prod-img" href="'.$bul[$a].'"><img src="','"',$icerik);
    				$res= $resim[0];
    				$ver='http://siteismi.com/'.$bul[$a];
    				$ana=file_get_contents($ver);
    				$baslik = f('<center><a style="color:#ff0000; font-size: 16px"<b>','</a></b>',$ana);
    			   $basligim=$baslik[0]." İzle";
    			   $bak=mysql_query("SELECT baslik from videolar where baslik='$basligim'");
    			   $say=mysql_num_rows($bak);
    			   if($say<1){
    			    $partidleri = array_fill( 1, 10, "");
    $part = f('<a href="#','" onclick="return part',$ana);
                   for($i=1;$i<=count($part);$i++) {
    $nerede = f('onclick="return part(\''.$i.'\',\'','\')">',$ana);
               $partidleri[($i)] = $nerede[0]; 
              $sorgu=mysql_query("INSERT INTO videolar (kod$i) values($partidleri[$i],)");
               $lastid = mysql_insert_id();}
              $veriguncelle=mysql_query("UPDATE videolar set baslik='$basligim', resim='$res', tarih='$tarih' where id='$lastid'");
              echo $basligim." Eklendi";
    			   }?>

    $sorgu=mysql_query("INSERT INTO videolar (kod$i) values($partidleri[$i],)");
  • 15-03-2009, 17:27:16
    #31
    Son hali bu arkadaşlar isim resim ve tarihler geliyor ancak partlar gelmiyor malesef ;
     <?php
    
    $kategori=$_POST['kategori'];
    
    $icerik=file_get_contents("http://siteismi.com/dizi/$kategori");
    
    $bul = f('<div class="item"><a class="prod-img" href="','"><img src="',$icerik);
    
    	$him = count($bul);
    
    	
    
    		if(!$him): echo 'Hiç Veri Bulunamadi'; exit; endif;
    
    	
    
    		for($a=0;$a<=0;$a++) {
    
    			$resim = f('<a class="prod-img" href="'.$bul[$a].'"><img src="','"',$icerik);
    
    				$res= $resim[0];
    
    				$ver='http://siteismi.com/'.$bul[$a];
    
    				$ana=file_get_contents($ver);
    
    				$baslik = f('<center><a style="color:#ff0000; font-size: 16px"<b>','</a></b>',$ana);
    
    			   $basligim=$baslik[0]." İzle";
    
    			   $bak=mysql_query("SELECT baslik from videolar where baslik='$basligim'");
    
    			   $say=mysql_num_rows($bak);
    
    			   if($say<1){
    
    			   $sorgu=mysql_query("INSERT INTO videolar (baslik, resim, tarih) values('$basligim','$res','$tarih')");
    
    			   $lastid = mysql_insert_id();
    
    			    $partidleri = array_fill( 1, 10, "");
    
    $part = f('<a href="#','" onclick="return part',$ana);
    
                   for($i=1;$i<=count($part);$i++) {
    
    $nerede = f('onclick="return part(\''.$i.'\',\'','\')">',$ana);
    
               $partidleri[($i)] = $nerede[0]; 
    
                      $guncelle=mysql_query("UPDATE videolar set kod$i='$partidleri[$i]' where id='$lastid'");
    
                   } 
    
                        echo $basligim." Eklendi";
    
    
    
    
    
    			   }else{ echo $basligim." Zaten Kayitli";
    
    
    
    		}
    
    
    
    
    
    }
    
    
    
    }
    
    
    
    ?>
  • 15-03-2009, 18:59:05
    #32
    Sonunda halloldu ve çok da güzel bir bot oldu özellikle MC_delta_T hocama teşekkür ederim, biraz onun yardımıyla biraz da kendi uğraşmamla hallettim +Repledim hocam, sen bu foruma lazımsın .
  • 15-03-2009, 19:09:00
    #33
    Üyeliği durduruldu
    f fonksiyonundaki preg_match_all yerine preg_match kullan diyecektim ki halletmişsin

    +
    flood yapmışsın. ard arda 3 mesaj yasak. birini sil veya birleştir iki mesajını.