-
- PHP: Validando URL do YouTube e obtendo imagem (thumbnail) do vídeo
- Enviado em 27/11/2011 19:09
Olá pessoal!
Precisando validar uma URL do YouTube como PHP? Fácil! Para isso, utilizaremos a função preg_replace() do PHP e expressões regulares!
Função
preg_match("#(?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=v\/)[^&\n]+|(?<=v=)[^&\n]+|(?<=youtu.be/)[^&\n]+#", $url, $output);
Exemplo 1 - Validando a URL
if ($output[0]) { echo 'URL do YouTube válida!'; } else { echo 'URL do YouTube inválida!'; }
Exemplo 2 - Imprimindo a ID do vídeo
echo $output[0];
Exemplo 3 - Carregando as imagens de prévias (thumbnails) do vídeo
echo '<img src="http://img.youtube.com/vi/' . $output[0] . '/0.jpg" border="0" />'; echo '<img src="http://img.youtube.com/vi/' . $output[0] . '/1.jpg" border="0" />'; echo '<img src="http://img.youtube.com/vi/' . $output[0] . '/2.jpg" border="0" />'; echo '<img src="http://img.youtube.com/vi/' . $output[0] . '/3.jpg" border="0" />';
Preparei um exemplo prático das aplicações desta função. É bem legal!
Para testar a função, clique aqui. Para baixar o script PHP, clique aqui.Abraços a todos! ;D
Veja também:

Direitos reservados © MMIX-MMXIII
Privacidade • Suporte • Contato






