Código PHP:
$wsql = new htmlsql(); //clase de php
// connect to a string
if (!$wsql->connect('string', $link_content)){
print '<b>3-Error while connecting:</b> ' . $wsql->error;
}
if (!$wsql->query('SELECT src as url, text FROM img')){
print "Query error: " . $wsql->error;
exit;
}
// show results:
foreach($wsql->fetch_array() as $row){
$mi_curl = curl_init ($row['url']); //abrir url externa de la img
curl_setopt ($mi_curl, CURLOPT_HEADER, 0);
$img = curl_exec ($mi_curl);
curl_close ($mi_curl);
$info_imagen = getimagesize($img); //ver tamaño de imagen
$x = $info_imagen[0]; // ancho de img
$y = $info_imagen[1]; //alto de img
$tipo = $info_imagen[2]; //tipo de imagen
// detectar si es muy queña
if ($x<90 OR $Y<90) {
echo 'La imagen es muy pequeña';
// detectar si hay desproporcion, si es un banner
} elseif ($x/y>2 OR $y/x>2){
echo 'La imagen es un banner';
} else {
// sino armar tabla con url y tamaños de imagen
$urls["$row['url']"]="round($x*$y)";
// ordenar el array para luego elegir
rsort($urls);
$urls[0] = $row['url'];
}
pd seguramente esto tiene infinidad de errores, no se php ni programacion asi que a cada paso que doy con google en mano aprendo :D.
saludos