Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MasterK

[Resolvido] Pegar somente parte da URL

Recommended Posts

Olá galera do forum imaster estou outra vez com uma duvida em php seguinte tenho esta URL aqui

 

"

 

eu gostaria de utilizar somente esta parte

 

"

 

Como assim?

 

Tenho um formulário de cadastro de video com dois campo titulo e link do video, no campo link do video quero colocar a URL do youtube inteira, por exemplo copiar e colar do navegador, depois disso quando aperto no botão submit ele envia para a pagina exemplo acao.php e nela gostaria de trasformar a url

 

"

em "
ou seja retirar tudo o que estiver depois do &

 

espero que tenham entendido uma luz já ajuda obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Expressão regular:

if(preg_match('/v=(\w+)/', $url, $matches)){
$novaURL = 'http://youtube.com/watch?v='.$matches[1];
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

function u2b($url) {
$p = parse_url($url);
array_pop($p);
$p['scheme'] .= '://';
       $p['path'] .= '?';
list($p['query']) = explode('&', parse_url($url, PHP_URL_QUERY));
return implode('', $p);
}
echo u2b('http://www.youtube.com/watch?v=2XY3AvVgDns&feature=topvideos_music'), "\n";

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado a todas as respostas gostei de todas eu tinha feito de uma maneira ridicula, bom nem vou comentar como tinha feito, mas funcionou, pegarei todas as informações e adcionarei em meus conhecimentos obrigado mais uma vez!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.