<?php
class Index_Model extends Model {
public function __construct() {
parent::__construct();
}
public function kategori($ka){
$t=mysql_query("select * from kategori where kategori='$ka'");
if(mysql_num_rows($t)>0){
$y=mysql_fetch_object($t);
return $y->kid;
}
else{
mysql_query("insert into kategori set kategori='$ka'");
return mysql_insert_id();
}}
public function search($aranan) {
$baslangic = "";
$feedURL = "http://gdata.youtube.com/feeds/api/videos?q=$aranan$baslangic";
$sxml = simplexml_load_file($feedURL);
echo "<a href =\"$feedURL\">link</a><br>";
echo "<pre>";
foreach ($sxml->entry as $entry) {
$media = $entry->children('http://search.yahoo.com/mrss/');
$attrs = $media->group->content[0]->attributes();
$content = $attrs['url'];
$attrs = $media->group->thumbnail[1]->attributes();
$thumbnail = $attrs['url'];
$title = $media->group->title;
$title = str_replace('"', '', $title);
$title = str_replace('/', ' - ', $title);
$yt = $media->children('http://gdata.youtube.com/schemas/2007');
$attrs = $yt->duration->attributes();
$length = gmdate("H:i:s", (int)$attrs['seconds']);
$bid = $entry->id[0];
$bid2 = explode("http://gdata.youtube.com/feeds/api/videos/", $bid);
$bid3 = $bid2[1];
$kim = $entry->author->name;
$kate = $media->group->category[0];
$acik = $media->group->description;
$whe = $entry->published;
echo "$bid3 - $thumbnail<br>"; // HER VİDEONUN ID Sİ VE UFAK RESİM URL ini veriyor. //
$a = kategori($kate); // burada kategori adını kategori fonksiyonuna sokmaya çalışırken hata alıyorum. $kate ile echo yaparsam 25 videonun ( foreach den dönen) kategori adını alabiliyorum. fonksiyon sorunsuz çalışıyor mvc yapısına geçirmeden önce. onu da geçtim, en ufak bir toplama fonksiyonu bile çalışmadı.
/*
Video ID : $bid3
Video Baslik : $title
Video Süresi : $length
Video Kategori : $kate
Ufak Resim : $thumbnail
*/
}
}
}kod içine not düştüm gereken yerleri. sağolun yardımlarınız için..