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ářů

*