• 02-05-2010, 15:10:06
    #1
    örneğin eski api lerde serdar yazıldığı zaman saçma saçma şeyler cıkıyordu bunda direk şarkıcılar çıkıyor.


    demo: http://youtubemp3indir.com/sad/


    indir: http://youtubemp3indir.com/sad/sad.rar
  • 02-05-2010, 15:14:46
    #2
    Üyeliği durduruldu
    Api yi Relevance a göre ayarlarsan hep bu şekilde güzel sonuç çıkar zaten. Ekstra yaptıkları birşey yok
  • 02-05-2010, 17:42:04
    #3
    bu scripti sürekli sitesinde tutacak bir arkadaş varsa link yollasın burdanda telden girdiğimde bu siteyi kullanayım
  • 02-05-2010, 20:37:44
    #4
    hangi scripti?
  • 05-05-2010, 15:07:14
    #5
     <? 
        $q = $_GET['s'];
          $w = $_GET['w'];
           $a = $_GET['a'];
    	   require_once('ayar.php');
    	   
         if($q){
         	$q = ereg_replace('[[:space:]]', '+', trim($q));
    		  $old=array("ş","Ş","Ğ","ğ","İ","ı","Ç","ç","Ö","ö", "'"  );
        $new=array("s","s","g","g","i","i","c","c","o","o" ," " );
        //$q = str_replace( $old, $new, $q );  
          $i = 100;
    	  if(!$_GET['p']) $_GET['p']=1;
          $start=((intval($_GET['p'])-1)*50)+1;
           $feedURL = "http://anonymouse.org/cgi-bin/anon-www.cgi/http://gdata.youtube.com/feeds/api/videos?q=".urlencode($q)."&orderby=rating&max-results=28&start-index=".$start;
         $varmi=mysql_num_rows(mysql_query("Select * from tags where tag='$q'"));
    
    		if($varmi):
    		mysql_query("UPDATE tags SET hit=hit+1 WHERE tag='$q'");
    		else:
    		
            mysql_query("INSERT INTO tags  SET tag='$q', hit=1");
    		endif;
          // read feed into SimpleXML object
          $sxml = @simplexml_load_file(($feedURL));
          //$sxml = mb_convert_encoding((string) $sxml  , 'UTF-8' , 'ISO-8859-9'); 
          // get summary counts from opensearch: namespace
          $counts = @$sxml->children('http://a9.com/-/spec/opensearchrss/1.0/');
          $total = $counts->totalResults; 
          $startOffset = $counts->startIndex; 
          $endOffset = ($startOffset-1) + $counts->itemsPerPage;  
    	  echo '<ul class="results">';
          foreach ($sxml->entry as $entry) {
            // get nodes in media: namespace for media information
            $media = $entry->children('http://search.yahoo.com/mrss/');
            
            // get video player URL
            $attrs = $media->group->player->attributes();
            $watch = $attrs['url']; 
            $watch=str_replace('http://www.youtube.com/watch?v=','index.php?w=',$watch);
    		$kod1=str_replace('index.php?w=','',$watch);
    		$kod=str_replace('&feature=youtube_gdata','',$kod1);
            // get video thumbnail
            $attrs = $media->group->thumbnail[0]->attributes();
            $thumbnail = $attrs['url']; 
            
            // get <yt:duration> node for video length
            $yt = $media->children('http://gdata.youtube.com/schemas/2007');
            $attrs = $yt->duration->attributes();
            $length = $attrs['seconds']; 
            $mins = floor ($length / 60);
            $secs = $length % 60;
            // get <gd:rating> node for video ratings
           // $gd = $entry->children('http://schemas.google.com/g/2005'); 
            if ($gd->rating) {
              $attrs = $gd->rating->attributes();
              $rating = @$attrs['average']; 
            } else {
              $rating = 0; 
            }
    
            // print record
            //echo "<tr><td colspan=\"2\" class=\"line\"></td></tr>\n";
        //    echo "<tr>\n";
          //  echo "<td><a href=\"{$watch}\"><img src=\"$thumbnail\"/></a></td>\n";
           // echo "<td><a href=\"{$watch}\">
    	   if ($tip=='muzik'){
            echo '<li><a href="'.trsil($kod).'-'.trsil($media->group->title).'.html">';
    		echo $media->group->title.' - '.  $mins.':'.$secs .'</a></li>';
    	    }else{?>
            
    		<div class="video_item">
    		<div class="video_item_img"><a href="<?=$kod.'-'.trsil(trim($media->group->title)).'.html'?>" title="<?=$media->group->title.' izle'?>"><img src="<?=$thumbnail?>" alt="<?=utf8_duzelt($media->group->title);?>" width="120" height="90" /></a> 		</div>
    		<div class="video_item_data"> <a href="<?=$kod.'-'.trsil(trim($media->group->title)).'.html'?>" title="<?=$media->group->title.' izle'?>"><?=$media->group->title;?></a> </div>
    		</div>
    <?		
    		
           
    		
    		
           //echo '<table  cellspacing="10" background="tema/arka.png" width="470" height="150" border="0" cellpadding="0">';
            //echo '<tr>';
            //echo '<td width="18%"><a href="'.$watch.'"><img src="http://i.ytimg.com/vi/'.$kod.'/0.jpg" width="120" height="120" border="0"/></a></td>';
            //echo '<td width="82%"><a href="'.$watch.'&a='.$media->group->title.'"><font color="navy">'.$media->group->title.'</font></a></td>';
            //echo '</tr>';
           // echo '</table>';
           // echo '<li><a href="'.$watch.'">';
            
           // echo $media->group->title.' - '.  $mins.':'.$secs .'</a></li>';
          }
    	  
          }
    	  
    	  $next=intval($_GET['p'])+1;
    	  $prev=intval($_GET['p'])-1;
    	   echo '<div class="clear"></div><li>';
    	   
    	   
    	  if(intval($_GET['p'])>1){    echo '<a href="?s='.urlencode($q).'&amp;p='.$prev.'">';
            
            echo '&laquo;&laquo; önceki sayfa</a> ';
    		}
    		
    	   echo '<a href="?s='.urlencode($q).'&amp;p='.$next.'">';
            
            echo 'sonraki sayfa &raquo;&raquo;</a></li>';
          echo '</ul>';
         
         
         
         } else if($a=="about")
         { 
         	?>
    ---<? 
         }
         else if($a=="international")
         {
         	?>---
         	<? 
         }
         else if($a=="yourself")
         {
         	?>
    ---
         	<? 
         }
         else if($w) {?>
         
        <?php

    yukardaki api de farklı farklı vidoelar çıkıyor düzeltemedim bu örnek kodda verdiğim gibi nasıl yapabilirim?? örneğin serdar yazınca serdar samuncu die bişiler çıkıyor anlamsız videolar??