Array
(
)

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=

PHP
Aledsz
   - 10 mar 2013

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.

Joel Rodrigues
   - 10 mar 2013

Com esse código você consegue pegar só a parte que você deseja do link:
#Código

$link = "www.youtube.com/watch?v=BLA_BLA_BLA";
$pos = strpos($link, "?v=");
$pos += 3;
$video = substr($link, $pos, strlen($link)-$pos);
echo $video;

Aledsz
   - 10 mar 2013


Citação:
Com esse código você consegue pegar só a parte que você deseja do link:
#Código

$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 ^^

Aledsz
   - 10 mar 2013

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