Ég er kannski alveg að skilja hvað þú ert að fara en ætla að gera ráð fyrir því að þú ætlar nota streming servern heldur en að vista videoin á síðu þinni sem séð ná í feed frá youtube til að byra á síðu þinni.
ef svo er bjó ég til einmit kefri fyrir svoleið á einni síðu en það en nú samt í volíið stærri særrðar gráðu en það sem þú ert að tala um er með tvo class sem vista gögn í db og teingja video við greinar og leit og fleiri þætti en basiclí þá er þetta skipaninar sem kalla á í classinu til að popplata skjáin af 1 - 1000.... videoum =
######### public functon's í class ##########
//get youtube id from url (notað til að url "id" af youtube link
public function read_url(){
parse_str( parse_url( $this->url, PHP_URL_QUERY ), $my_array_of_vars );
return $my_array_of_vars['v'];
}
//display video as embeded (til að sína video á skjánum með mugulega á setja custom stærð.
public function youTubeEmbed($w="200",$h="300"){
$url = '<iframe id="embed" width="'.$w.'" height="'.$h.'" src="
http://www.youtube.com/embed/'.$this->read_url().'?rel=0" frameborder="0" allowfullscreen></iframe>';
return $url;
}
//diplay video photo only ( sínir bara myndina af videou stað þess að .. tíma sparnarðu ef display lista)
public function youTubePic($w="200",$h="300",$image="default"){
$url = '<img width="'.$w.'" height="'.$h.'" src="
http://img.youtube.com/vi/'.$this->read_url().'/'.$image.'.jpg" />';
return $url;
}
svo hérna hvernig classið kallar á upplýsingar úr classinu
<?php $videos = VideoInfo::find_all(); ?>
<?php $videosHtml = '';?>
<?php $videostitle = '';?>
<?php foreach($videos as $video):?>
<?php $vid = $video->read_url(); ?>
<?php $title = $video->title($langid); ?>
<?php $desc = $video->description($langid); ?>
<?php $titlesort = (mb_strlen($title,'UTF-8')>40?(mb_substr($desc,0,40,'UTF-8').'...'):$title);?>
<?php $description = (mb_strlen($desc,'UTF-8')>150?(mb_substr($desc,0,150,'UTF-8').'...'):$desc);?>
<?php if($video->active == 1 ){
if($video->site == $site || $site == 1){
$videosHtml .= '<div style="float:right; width:290px; height:190px;" >'.$video->youTubeEmbed("280","180").'</div>';
}
}
?>
<?php endforeach; ?>
###############################################
í dag myndi ég þó skrifa þetta í atom.xml inní class og þræða það í db eða beint inná síðu