Boa tarde povo
Estou com um problema pra resolver uma substituição utilizando ER.
Recupero do banco um código de incorporação de vídeo do Youtube, que pode vir com qualquer um dos tamanhos padrões de personalização. Mas o tamanho que o site comporta é menor que o mínimo que o Youtube permite personalizar (320x265), caso contrário o layout é quebrado, então preciso redimensionar a altura e largura desse vídeo de acordo com o site (247x198). Para isso estou usando a função preg_replace, só que não está substituindo os valores que desejo.
Se alguém puder ajudar, gostaria de saber o que pode estar errado nesse código:
[codebox]//Recupero o valor do banco de dados através de um foreach ($resultado as $valores)
$video = $valores["video"];
//Substitui a largura do vídeo
$video = preg_replace('/width="[0-9]+"/i', 'width="247"', $video);
//Substitui a altura do vídeo
$video = preg_replace('/height="[0-9]+"/i', 'height="198"', $video);
//Exibe o vídeo
echo $video;[/codebox]
Problema Com Er
Started By Maykel Esser, 30/06/2009, 16:15
4 replies to this topic
#1
Posted 30/06/2009, 16:15
Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens!
#2
Posted 30/06/2009, 22:21
Opa, coloque o codigo que esta retornando do video que facilita.
#3
Posted 01/07/2009, 09:19
ops, esqueci
[codebox]<object width="320" height="265"><param name="movie" value="http://www.youtube.c...></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.c...olor2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="320" height="265"></embed></object>[/codebox]
[codebox]<object width="320" height="265"><param name="movie" value="http://www.youtube.c...></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.c...olor2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="320" height="265"></embed></object>[/codebox]
Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens!
#4
Posted 01/07/2009, 16:21
Não me leva a mal não mas aqui funcionou tranquilamente.
Um outro ponto que eu queria perguntar é: Porque você não coloca no banco apenas a URL do vídeo que o YouTube disponibiliza emvez de todo o código do vídeo?
Até mais...
Um outro ponto que eu queria perguntar é: Porque você não coloca no banco apenas a URL do vídeo que o YouTube disponibiliza emvez de todo o código do vídeo?
Até mais...
Portal BatePapoBrasil
URL: www.batepapobrasil.com
----------------------------
Site desenvolvidos
URL: VitrineABC :: Alugue Litoral :: OrtodontiaLago
URL: www.batepapobrasil.com
----------------------------
Site desenvolvidos
URL: VitrineABC :: Alugue Litoral :: OrtodontiaLago
#5
Posted 02/07/2009, 08:48
Pois então, eu já descobri o que acontecia
O código embed do youtube não vinha com as aspas, e por isso, a expressão não encontrava o Width e Height...
Resorvido
O código embed do youtube não vinha com as aspas, e por isso, a expressão não encontrava o Width e Height...
Resorvido
Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens!
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)