Youtube Videos Automatisch einbinden
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
ausgeben
auslese
bereich
beschreibung
code
dank
datenbank
einrichten
gefunden code
http
kanal
last
limit
objekt
programmieren
show
speichern
url
verschiedenen methoden
video
-
Hallo ich schon wieder,
ich wollte auf meiner Seite ein "Alle Videos" Bereich einrichten in dem meine Videos von Youtube automatisch eingetragen werden, wo ich nicht mehr viel machen muss außer auf Youtube Hochladen und eine Beschreibung schreiben... da gibt es doch bestimmt was...
Danke -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Mit Php Programmieren. Und deinen Kanal parsen lassen. Anschließend die beschreibungen und das Video (als link) in eine Datenbank speichern und bei jedem Seitenaufruf auslesen.
-
monkeyz schrieb:
Mit Php Programmieren. Und deinen Kanal parsen lassen. Anschließend die beschreibungen und das Video (als link) in eine Datenbank speichern und bei jedem Seitenaufruf auslesen.
ich habe Hier mal was gefunden:
<?php class WebHole_Youtube_Feed{ function __construct($username) { $this->username=$username; $this->feedUrl=$url='http://gdata.youtube.com/feeds/api/users/'.$this->username.'/uploads'; $this->feed=simplexml_load_file($url); } public function showFullFeed() { foreach($this->feed->entry as $video){ echo '<p>'; echo "<a href='{$video->link['href']}'>".$video->title.'</a><br />'; echo $video->content; echo '</p>'; } } public function showTheFirst($limit) { $i=0; while(($video=$this->feed->entry[$i]) && ($i++!=$limit)){ echo '<p>'; echo "<a href='{$video->link['href']}'>".$video->title.'</a><br />'; echo $video->content; echo '</p>'; } } }; $youtube=new WebHole_Youtube_Feed('username'); // will show the last 5 videos you uploaded $youtube->showTheFirst(5);
und wenn ich das nun richtig verstanden habe muss ich bei mir (username ist BooForFun)
<?php $username = 'BooForFun'; class WebHole_Youtube_Feed{ function __construct($username) { $this->username=$username; $this->feedUrl=$url='http://gdata.youtube.com/feeds/api/users/'.$this->username.'/uploads'; $this->feed=simplexml_load_file($url); } public function showFullFeed() { foreach($this->feed->entry as $video){ echo '<p>'; echo "<a href='{$video->link['href']}'>".$video->title.'</a><br />'; echo $video->content; echo '</p>'; } } public function showTheFirst($limit) { $i=0; while(($video=$this->feed->entry[$i]) && ($i++!=$limit)){ echo '<p>'; echo "<a href='{$video->link['href']}'>".$video->title.'</a><br />'; echo $video->content; echo '</p>'; } } }; $youtube=new WebHole_Youtube_Feed('BooForFun'); // will show the last 5 videos you uploaded $youtube->showTheFirst(10);
und das ergebniss ist dann in $youtube oder nicht?
Danke -
$youtube ist ein Objekt. Mit den verschiedenen Methoden kannst du dir dann deine Videos ausgeben lassen.
-
<?php class WebHole_Youtube_Feed{ function __construct($username) { $this->username=$username; $this->feedUrl=$url='http://gdata.youtube.com/feeds/api/users/'.$this->username.'/uploads'; $this->feed=simplexml_load_file($url); } public function showFullFeed() { foreach($this->feed->entry as $video){ echo '<p>'; echo "<a href='{$video->link['href']}'>".$video->title.'</a><br />'; echo $video->content; echo '</p>'; } } public function showTheFirst($limit) { $i=0; while(($video=$this->feed->entry[$i]) && ($i++!=$limit)){ echo '<p>'; echo "<a href='{$video->link['href']}'>".$video->title.'</a><br />'; echo $video->content; echo '</p>'; } } }; $youtube=new WebHole_Youtube_Feed('BooForFun'); // will show the last 5 videos you uploaded $youtube->showTheFirst(5);
So reicht das schon ;) Für die ersten 5 für alle wäre dann:
<?php class WebHole_Youtube_Feed{ function __construct($username) { $this->username=$username; $this->feedUrl=$url='http://gdata.youtube.com/feeds/api/users/'.$this->username.'/uploads'; $this->feed=simplexml_load_file($url); } public function showFullFeed() { foreach($this->feed->entry as $video){ echo '<p>'; echo "<a href='{$video->link['href']}'>".$video->title.'</a><br />'; echo $video->content; echo '</p>'; } } public function showTheFirst($limit) { $i=0; while(($video=$this->feed->entry[$i]) && ($i++!=$limit)){ echo '<p>'; echo "<a href='{$video->link['href']}'>".$video->title.'</a><br />'; echo $video->content; echo '</p>'; } } }; $youtube=new WebHole_Youtube_Feed('BooForFun'); // will show the last 5 videos you uploaded $youtube->showFullFeed();
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage