Na FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!

Vytvořit web zdarma

Na FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!

Vytvořit web zdarma
Skip to content

7.3.2011

PHP Funkce – YouTube Videa

Jednoduchá PHP funkce pro vyobrazení videa z YouTube.

Je možno použít ID videa například „8bVDQ4rVrM4″.
Po případě i plnohodnotný odkaz například http://www.youtube.com/watch?v=_eJmYKN_1QE .

Dále je možno měnit rozlišení přehrávače.

Pro příklad youtube(‘ID NEBO URL VIDEA’, ’560′, ’349′);
Kdy 560 je width (neboli šířka) a 349 pro height (neboli výška).

<?php

function youtube($id, $width = '640', $height = '390'){

	/*
	 * Je li v ID napsáno "outube" je rozhodnuto že nebylo vloženo ID videa ale odkaz pro video.
	 */
	if(strpos($id, 'outube')) {

		$url_string = parse_url($id, PHP_URL_QUERY);
		parse_str($url_string, $args);
		$id_from_url = isset($args['v']) ? $args['v'] : false;

		$html = '<iframe title="YouTube video player" width="' . $width . '" height="' . $height . '" src="http://www.youtube.com/embed/' . $id_from_url .'" frameborder="0" allowfullscreen></iframe>';

	}else{

		$html = '<iframe title="YouTube video player" width="' . $width . '" height="' . $height . '" src="http://www.youtube.com/embed/' . $id . '" frameborder="0" allowfullscreen></iframe>';

	}

	return $html;

}

// Přiklad při použití ID a změnou velikosti přehravače
youtube('8bVDQ4rVrM4', '560', '349');

// Přiklad při zadaní URL a beze změny velikosti přehravače
youtube('http://www.youtube.com/watch?v=_eJmYKN_1QE');

?>
Přečtěte si více z Software Labs

Podělte se o své myšlenky, napiš komentář.

(požadované)
(požadované)

Poznámka: HTML je povoleno. Vaše e-mailová adresa nebude nikdy zveřejněna.

Přihlásit se k odběru komentářů

*