kostenloser Webspace werbefrei: lima-city


Youtube Videos Automatisch einbinden

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    booforfun

    Kostenloser Webspace von booforfun

    booforfun hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. m*****z

    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.
  4. Autor dieses Themas

    booforfun

    Kostenloser Webspace von booforfun

    booforfun hat kostenlosen Webspace.

    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
  5. t*****o

    $youtube ist ein Objekt. Mit den verschiedenen Methoden kannst du dir dann deine Videos ausgeben lassen.
  6. karlsve

    Moderator Kostenloser Webspace von karlsve

    karlsve hat kostenlosen Webspace.

    <?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();
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!