Buenas a todos me sale este error en un codigo que hizo otro programador.
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;
}
linea 13 del error:
Código PHP:
$fin=strpos($codigo_youtube,"'", $inicio);
Linea 18 del error:
Código PHP:
$fin=strpos($codigo_youtube,"'", $inicio);