Warning: strpos() [function.strpos]: Offset not contained in string in /funciones.php on line 13
Warning: strpos() [function.strpos]: Offset not contained in string in /funciones.php on line 18
El codigo es para subir videos a una web.
Espero que puedan ayudarme. Muchas gracias de antemano. Un saludo.
codigo completo:
Código PHP:
   function escala($codigo_youtube, $ancho_maximo){
 
    $codigo_youtube=str_replace('"',"'",$codigo_youtube);
 
    //extraemos el ancho
    $inicio=strpos($codigo_youtube,"width='")+7;
    $fin=strpos($codigo_youtube,"'", $inicio);
    $ancho_inicial=substr ($codigo_youtube , $inicio, ($fin-$inicio));
 
    //extraemos el alto
    $inicio=strpos($codigo_youtube,"height='")+8;
    $fin=strpos($codigo_youtube,"'", $inicio);
    $alto_inicial=substr ($codigo_youtube , $inicio, ($fin-$inicio));
 
    if ($ancho_inicial>$ancho_maximo){
        $aspecto=$ancho_inicial/$ancho_maximo;
        $alto_nuevo=$alto_inicial/$aspecto;
        $codigo_youtube= str_replace ("width='".$ancho_inicial."'","width='".$ancho_maximo."'",$codigo_youtube);
        $codigo_youtube= str_replace ("height='".$alto_inicial."'","height='".$alto_nuevo."'",$codigo_youtube);
    }
    
    return $codigo_youtube;
 
} 
    Código PHP:
   $fin=strpos($codigo_youtube,"'", $inicio); 
    Código PHP:
   $fin=strpos($codigo_youtube,"'", $inicio); 
    
 

