function getvar($nm,$df="") { return (isset($_GET[$nm] )? $_GET[$nm]: $df); } // Ejemplos.... $nombre = getvar("nombre", null); $pais = getvar("pais", "España"); $cantidad = getvar("cantidad", 100);
imagenes_en_dir = listgal("fotos/", ".jpg$|.jpeg$|.png$|.gif$"); function listgal($dr, $mk) { $fg = Array(); if($hd = opendir($dr)) { while (false !== ($fn = readdir($hd))) { if($fn == "." || $fn == "..") continue; if(is_file($dr."/".$fn)) { if(eregi($mk, $fn)) { $fz = filesize($dr. "/" . $fn); $iz = getimagesize($dr. "/". $fn); if($iz[0] && $iz[1] && $fz) $fg[] = array("name" => $fn, "width" => $iz[0], "height" => $iz[1], "size" => $fz, "type" => $iz[2]); } } } closedir($hd); } return $fg; }
function getsizebytes($sz) { if($sz < 1024) return ($sz . " bytes"); if($sz < 1048576) return (number_format($sz/1024, 2)." Kb"); if($sz < 1073741824) return (number_format($sz/1048576, 2)." Mb"); return (number_format($sz/1073741824, 2)." Gb"); }