Extraer dimensiones de un SWF con Curl

Ya hemos hablado en alguna ocasión de que, a menudo, nos encontramos con la imposibilidad de utilizar la función fopen por estar deshabilitada (por seguridad) en el servidor contratado.

Una alternativa a fopen es la libreria curl.

En este ejemplo vamos a utilizarla para extraer las dimensiones de un archivo .swf  externo, algo que he necesitado últimamente. Aquí os lo dejo por si os resulta útil.

<?php

function swfDimensions ($swfPath) {
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $swfPath);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$contents = curl_exec($ch);
curl_close($ch);

//creamos el fichero donde volcaremos los datos almacenados en $contens;
$fp = fopen (“swf/temp.swf”, “w”);
fwrite ($fp, $contents);
fclose($fp);

list($width, $height) = getimagesize(‘swf/temp.swf’);

$dimensions["width"] =  $width;
$dimensions["height"] = $height;

//eliminamos el swf una vez extraidos los datos

unlink (“swf/temp.swf”);

return $dimensions;
}

$dimensiones = swfDimensions (“http://www.dominio.com/rutaATuSWF/tuSWF.swf”);
echo $dimensiones["width"].” “.$dimensiones["height"];
?>

Advertisement

Una Respuesta a Extraer dimensiones de un SWF con Curl

  1. [...] Articulos Actualizados : Extraer dimensiones de un SWF con Curl [...]

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.