RSS
Recortes: 38
mysql
imagenes
fichero
jpg
letras
formato
html
xhtml
fechas
date
Meta
bbdd
formatear
valor-maximo
entidades
phpbb3
convertir
ajax
hora
wordpress
fecha
tildes
datos
busca
index
valor-minimo
escribir
querystring
cristiano
libre
apache
todas
dieresis
números
castellano
javascript
formulario
variables
español
SQL
cuenta-registros
mascara
array
ID
tus
Digg
paginas
clase
acentos
Fresqui
Web20
existe-registro
tabla
database
Meneame
base
imagen-flash
filtrar
url
elimina-ficheros
para
clases
leer
ADOdb
genera-select
widgets
extension
tags
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"); }
function encontrar_en_array($array,$object){ for($i=0;$i<=array_count_values($array);$i++){ if ($object==$array[$i]) return $i; } return -1; }
$file = fopen("filename.ext", "rb"); $text = ''; while (!feof($file)) { $text .= fread($file, 8192); } fclose($file);
class QueryString { var $aParams = array(); function QueryString() { } function readURL() { $this->aParams = $_GET; } // Establece el valor $v del parámetro $k function setParam($k, $v) { $this->aParams[$k] = $v; } // Establece el valor de varios parámetros // enviados en un array asociativo function setParams($pp) { while(list($k, $v)=each($pp)) { $this->aParams[$k] = $v; } } // Establece el valor $v del parámetro $k si este no existe function setDefault($k, $v) { if(!isset($this->aParams[$k])) { $this->aParams[$k] = $v; } } // Establece el valor de varios parámetros // enviados en un array asociativo si estos no existen function setDefaults($pp) { while(list($k, $v)=each($pp)) { if(!isset($this->aParams[$k])) { $this->aParams[$k] = $v; } } } // Devuelve el QueryString como un String function toString() { $retval = ""; while(list($k, $v)=each($this->aParams)) { $retval .= $k."=".$v."&"; } return ($retval!=""? "?":"").substr($retval, 0, -1); } // Devuelve el QueryString con los parámetros indicados en el array $pp // pero no modifica el estado de la clase function toStringWith($pp) { $retval = ""; $aParams = $this->aParams; while(list($k, $v)=each($pp)) { $aParams[$k] = $v; } while(list($k, $v)=each($aParams)) { $retval .= $k."=".$v."&"; } return ($retval!=""? "?":"").substr($retval, 0, -1); } // Devuelve el QueryString sin los parámetros indicados en el array $pp // pero no modifica el estado de la clase function toStringWithout($pp) { $retval = ""; $aParams = $this->aParams; while(list($a, $k)=each($pp)) { unset($aParams[$k]); } while(list($k, $v)=each($aParams)) { $retval .= $k."=".$v."&"; } return ($retval!=""? "?":"").substr($retval, 0, -1); } }
// Limpiar HTML de una cadena // $opcion define si la cadena de salida usara previamente un htmlentities(); function limpiarHTML($cadena,$opcion) { $expresion = "<[^>]+>?([^>|^<]*)<?\/[^>]*>"; while (ereg($expresion,$cadena) == true) { $cadena = ereg_replace($expresion,'\\1',$cadena); } if ($opcion) { return htmlentities($cadena); } else { return $cadena; } }
<?php $tomorrow = mktime(0, 0, 0, date("m") , date("d")+1, date("Y")); $lastmonth = mktime(0, 0, 0, date("m")-1, date("d"), date("Y")); $nextyear = mktime(0, 0, 0, date("m"), date("d"), date("Y")+1); echo date("M-d-Y",$tomorrow); echo date("M-d-Y",$lastmonth); echo date("M-d-Y",$nextyear); ?>