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&#8221;);
echo $dimensiones[“width”].” “.$dimensiones[“height”];
?>

Anuncios

One Response to Extraer dimensiones de un SWF con Curl

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

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: