Comunidad de diseño web y desarrollo en internet online

Me genera "/" por algún motivo

Citar            
MensajeEscrito el 03 Dic 2008 12:30 am
Hola de nuevo

Tengo una pequeña aplicación que es un panel de gestión para poder subir enlaces de Youtube a una página web.
Es simple, se crea la categoria y descripción de video.
Tengo una caja de texto en la que hay que introducir el enlace youtube, lo que ocurre es que por algún motivo me está generando unas brras invertidas "/", y entonces no se muestra el video.

Si voy a la BBDD puedo comprobar que se ha guardado así;

<object width=\"425\" height=\"344\"><param name=\"movie\" value=\"http://www.youtube.com/v/Asx894msJCQ&hl=es&fs=1\"></param><param name=\"allowFullScreen\" value=\"true\"></param><param name=\"allowscriptaccess\" value=\"always\"></param><embed src=\"http://www.youtube.com/v/Asx894msJCQ&hl=es&fs=1\" type=\"application/x-shockwave-flash\" allowscriptaccess=\"always\" allowfullscreen=\"true\" width=\"425\" height=\"344\"></embed></object>

Como veis, me está generando las barras justo delante de las dobles comillas.

Y en realidad tendría que estar asi;

<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/Asx894msJCQ&hl=es&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Asx894msJCQ&hl=es&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>



Un saludo y gracias
--

Por Aitcar

Claber

145 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 03 Dic 2008 12:41 am
quita los backs slashes o verifica si estas haciendo addslaash saludos

Por talcual

686 de clabLevel



 

Colombia

chrome
Citar            
MensajeEscrito el 03 Dic 2008 02:57 am
Hola Aitcar, has revisado el INSERT que haces en la BD..? no se, de repente se cola algo que no deberia... Otra manera de solucionar tu problema (de manera nada elegante debo decir U_U ) podria ser usando str_replace() sobre el resultado del SELECT, algo asi:

Código :

$video = str_replace('\"','"',$resultado_select);

Y eliminarias la barra que no quieres en el resultado... pero como dije, de verdad seria feo solucionar el problema de esa manera... Saludos...

Por KB-27

Claber

301 de clabLevel



 

My very secret HQ

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.