Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2010, 05:19
pacorubio77
 
Fecha de Ingreso: noviembre-2007
Mensajes: 533
Antigüedad: 16 años, 5 meses
Puntos: 1
funciones para reemplazar en una cadena,necesito ayuda

Hola amigos, mirar necesito alguna funcion en php que me detecte un parametro y lo cambie por otro...

mirar yo lo que quiero es que del link de youtube, width y height se cambien por otros que serán puestos por mi...

Teniendo en cuenta que el link de youtube lo tengo almacenado en un campo de una base de datos.

yo esa cadena que saco de dicho campo, quiero modificarla.

Yo lo que habia echo es lo siguiente:


Código PHP:

 <?php
             
            
                        $cadena
=$product_info['products_link_video'];
                        
$reemplazoancho="425";
                        
$reemplazoalto="344";
                        
$anchonuevo="250";    
                        
$altonuevo="200";
                        
                        
$cadenamod=str_replace($reemplazoancho,$anchonuevo,$cadena);
                        
$cadenamod=str_replace($reemplazoalto,$altonuevo,$cadenamod);  
                        
$product_info['products_link_video']=$cadenamod;
                        
//echo "MUESTRO $products_link_video" ;
                         
echo '<p align="right">' .$product_info['products_link_video']. '<p>' ;
                        
               }
                
              
?>
pero no habi tenido en cuenta que los videos de youtube , no tienen porque ser todos de width="425" ni height="344";

entonces a mi me gustaria que identificara lo que va en width="425" y se cambiara por 250 y en heigh por 200, existe alguna funcion para ello?

se me olvidaba comentar que el link de youtube me refiero a , esta seria la cadena:

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

Espero respuesta.
Gracias.

Última edición por pacorubio77; 04/05/2010 a las 05:30