MasterK 0 Denunciar post Postado Outubro 10, 2011 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
Henrique Barcelos 290 Denunciar post Postado Outubro 10, 2011 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
visitante_php 0 Denunciar post Postado Outubro 10, 2011 ou da um explode usando '&', dae pega so a primeira parte do array... Compartilhar este post Link para o post Compartilhar em outros sites
Fvox 0 Denunciar post Postado Outubro 10, 2011 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
MasterK 0 Denunciar post Postado Outubro 10, 2011 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