Encerrado

Ajustar Script de Video

O projeto é simples.

Tenho o codigo abaixo que é para exibição de videos do youtube.

Preciso que o codigo abaixo tambem aceite o link do youtube, por exeplo:

Atualmente para este script funcionar, o usuario tem que inserir o link assim:

[url removed, login to view]

Mas, alguns usuarios estão inserindo o codigo:

[url removed, login to view]

ou seja, preciso que o script abaixo altere o [url removed, login to view] para [url removed, login to view]

Preferencia para programadores com conta bradesco ou santander.

Segue codigo:

public function embed($url,$width,$height){

$url = str_replace('https','http',$url);

if(preg_match("#http://(.*)\.youtube\.com/watch\?v=(.*)(&(.*))?#", $url, $matches)){

return '

<object width="'.$width.'" height="'.$height.'">

<param name="movie" value="[url removed, login to view]'.$matches[2].'&hl=pt-br&fs=1"></param>

<param name="allowFullScreen" value="true"></param>

<param name="allowscriptaccess" value="always"></param>

<embed src="[url removed, login to view]'.substr($matches[2],0,11).'?rel=0&amp;showinfo=0&hl=pt-br&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="'.$width.'" height="'.$height.'"></embed>

</object>';

}else{

return FALSE;

}

}

public function thumb($url) {

$img = NULL;

$url = str_replace('https','http',$url);

if(preg_match("#http://(.*)\.youtube\.com/watch\?v=(.*)(&(.*))?#", $url, $matches)){

if(isset($matches[2]) && $matches[2]!=''){

$img = '[url removed, login to view]'.substr($matches[2],0,11).'/[url removed, login to view]';

}

}

return $img;

}

}

?>

Habilidades: PHP

Veja mais: shockwave com, santander com, programadores php, php script null, bradesco, youtube vi, video br, projeto de, script src, value always true, object video, script height, null flash script, embed youtube flash, script php null, https http, script watch, embed youtube video flash, watch php script, flash https http

Acerca do Empregador:
( 0 comentários ) Brazil

ID do Projeto: #7639795

8 freelancers estão ofertando em média $15 para esse trabalho

aryan151

A proposal has not yet been provided

$10 USD em 1 dia
(91 Comentários)
5.4
saymonmg

Posso fazer isso com um dia amigo. Qualquer dúvida me chama no chat para conversar. Vai ser um prazer ajudá-lo.

$15 USD em 1 dia
(1 Comentário)
0.8
chbcl

Boas, Entre em contacto comigo, em 1 hora tem tudo pronto e ainda ofereço um extra para compatibilidade caso o usuário insira apenas, por exemplo: watch?v=YjxoEjXkfbM ou YjxoEjXkfbM Possibilitando então aos usuá Mais

$10 USD em 1 dia
(1 Comentário)
1.0
edertadeu

Boa tarde, tenho conta em ambos os bancos. Faço a modificação ainda hoje. Aguardo contato. Att. Éder Martins

$15 USD em 1 dia
(0 Comentários)
0.0
loicker

Olá amigo, é muito simples o que você está pedindo, posso estar resolvendo isso em até 2 dias no máximo, pois estou com alguns projetos. Estou disposto a fazer esse "trampo pra você". Estou no aguardo da resposta;

$20 USD in 2 dias
(0 Comentários)
0.0
uaol

entrego na hora. já refiz o script, e pronto para lhe entregar. entrego na hora. já refiz o script, e pronto para lhe entregar. entrego na hora. já refiz o script, e pronto para lhe entregar.

$15 USD in 2 dias
(0 Comentários)
0.0
peterfoca

só substituir o if por if(preg_match("#http://(.*)\.youtu\.be/watch\?v=(.*)(&(.*))?#", $url, $matches) || (preg_match("#http://(.*)\.youtube\.com/watch\?v=(.*)(&(.*))?#", $url, $matches)){ ta feito, abraços

$10 USD em 1 dia
(0 Comentários)
0.0
rcoelros

Olá, Sou Rafael Carvalho, representante da empresa BlackHauz aqui no Freelancer.com! Tudo bem com você? Quero falar um pouquinho de como nós funcionamos: A BlackHauz é uma agência web que combina Design e Tecnolo Mais

$25 USD em 1 dia
(0 Comentários)
0.0
vinciussoares

Adicione essa linha de código: url = str_replace('[login to view URL]','[login to view URL]', $url); depois de: $url = str_replace('https','http',$url); Qualquer dúvida é só perguntar :) Caso eu ganhar, a conta: Banco: Br Mais

$15 USD in 3 dias
(0 Comentários)
0.0