Eu tenho uma form onde eles digitam o link de uma música do youtube, como posso pegar somente o valor depois de watch?v=

10/03/2013

2

PHP

Galera, primeiramente Bom dia,

Eu criei um sitezinho para uma escola técnica onde eles podem enviar pedidos de músicas para o intervalo, porém é muito trabalhoso ficar clicando e copiando cada link e fazendo o download destes. Eu gostaria de ter uma ideia de como começar para eu poder programar essa função, pretendo também criar um programinha que possa fazer o download direto destes arquivos.
Caso tenham outra sugestão, por favor postem.

Grato,
Alexandre de Souza.
Responder

Posts

10/03/2013

Joel Rodrigues

Com esse código você consegue pegar só a parte que você deseja do link:
$link = "www.youtube.com/watch?v=BLA_BLA_BLA";
$pos = strpos($link, "?v=");
$pos += 3;
$video = substr($link, $pos, strlen($link)-$pos);
echo $video;
Responder
Com esse código você consegue pegar só a parte que você deseja do link:
$link = "www.youtube.com/watch?v=BLA_BLA_BLA";
$pos = strpos($link, "?v=");
$pos += 3;
$video = substr($link, $pos, strlen($link)-$pos);
echo $video;


Muuuito obrigado ^^
Responder
Desculpe pelo double post, porém como eu poderia fazer com que só aceite link do youtube?
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar