Cita:
Iniciado por Triby
1- El problema de posicionamiento de elementos en una página no es de PHP, sino de CSS
2- El problema de que algo no se vea correctamente en navegadores no es de PHP, sino de HTML, CSS, Javascript o los 3.
3- Para asegurarte de que un video de youtube se pueda ver correctamente en cualquier navegador (incluyendo al infame IE) puedes usar swfobject tal como sugieren en la API de youtube.
Gracias. ya resolvi eso de los videos. ya detecta cualquiere de este tipo de urls
http://www.youtube.com/v/rd7V6A2bIIw con espacio 1 http://www.youtube.com/watch?v=rd7V6A2bIIw&feature=context-gflo espacion 2 http://www.youtube.com/embed/rd7V6A2bIIw espacio 3 http://youtu.be/rd7V6A2bIIw
pero me falla cuando alguien pone codigo de insercion de youtube directamente como
Código HTML:
Ver original<object width="560" height="315"><param name="movie" value="http://www.youtube.com/v/rd7V6A2bIIw?version=3&hl=es_MX"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/rd7V6A2bIIw?version=3&hl=es_MX" type="application/x-shockwave-flash" width="560" height="315" allowscriptaccess="always" allowfullscreen="true"></embed></object>
o como
Código HTML:
Ver original<iframe width="560" height="315" src="http://www.youtube.com/embed/rd7V6A2bIIw" frameborder="0" allowfullscreen></iframe>
y si aparte de que detecta esas urls de video ya se ven debajo de la barra.
en este caso no fue css, si no html XD
mi problema con los códigos de inserción es que me pone unas comillas doble.
saben alguna manera de reemplazar esa comillas doble por espacio?
eh intentado el str_replace('"',' ');
pero nada
y tambien str_replace("""," ");
pero tampoco nada.
como cambio una comilla doble? o como la borro
yo hago cleanstring cuando capturo de el textarea pero no limpia todo
Código PHP:
Ver originalfunction cleanString($string)
{
return $string;
}
hay algun otro metodo que me limpie bien todo?
de antemano gracias XD