Archive for the 'php' Category

92 add_action de Wordpress

Cada cierto tiempo me toca hacer plugns para wordpress, con el tiempo los he ido mejorando y haciendo más complejos…
Pero siempre hay cosas que quisiera hacer y no sé cómo. Entonces me toca rastrear los plugins de otros, lo que considero bueno, porque se aprende un montón mirándo buen código, pero a veces uno busca [...]

Salió Zend Framework :)

Más o menos en Septiembre del año pasado, cuando en AyerViernes recién iniciábamos Descorchados, hice algunas pruebas con este Framework (en adelante FW) para ver si lo usaba en el incipiente proyecto. A pesar de que era uno de mis favoritos (sólo por ser Zend), primero opté por Zoop que se veía más maduro [...]

Generador de Password Aleatorios. ¿Código PHP Eficiente?

Hace 4 años hice este generador de claves random para lo que fue mi primer CMS:
$claves=array(”A”,”B”,”C”,”D”,”E”,”F”,”G”,”H”,”I”,”J”,”K”,”L”,”M”,”N”,”O”,”P”,”Q”,”R”,”S”,”T”,”U”,”V”,”W”,”X”,
“Y”,”Z”,”1″,”2″,”3″,”4″,”5″,”6″,”7″,”8″,”9″,”0″);
$msje1 = $claves[rand(0,35)];
$msje2 = $claves[rand(0,35)];
$msje3 = $claves[rand(0,35)];
$msje4 = $claves[rand(0,35)];
$msje5 = $claves[rand(0,35)];
$msje6 = $claves[rand(0,35)];
$msje = $msje1.” “.$msje2.” “.$msje3.” “.$msje4.” “.$msje5.” “.$msje6;
El año pasados, evolucionó a esto:
$claves=array(”a”,”b”,”c”,”d”,”e”,”f”,”g”,”h”,”i”,”j”,”k”,”l”,”m”,”n”,”o”,”p”,”q”,”r”,”s”,”t”,”u”,”v”,”w”,”x”,”y”,”z”,”A”,
“B”,”C”,”D”,”E”,”F”,”G”,”H”,”I”,”J”,”K”,”L”,”M”,”N”,”O”,”P”,”Q”,”R”,”S”,”T”,”U”,”V”,”W”,”X”,”Y”,”Z”,”1″,”2″,”3″,”4″,
“5″,”6″,”7″,”8″,”9″,”0″);
$password=$claves[rand(0,62)].$claves[rand(0,62)].$claves[rand(0,62)].$claves[rand(0,62)].$claves[rand(0,62)].
$claves[rand(0,62)];
Y ahora lo he dejado en esto:
$claves = array_flip(array_merge(range(’a’,’z’),range(’A’,’Z’),range(0,9)));
$password = implode(””,array_rand($claves, 6));
Y como no sabía qué [...]

PDF sobre demanda

Se me había olvidado lo fácil que es lanzar pdf’s al vuelo con FPDF. De hecho ahora cuando me consultaron sobre la posibilidad de una aplicación para crear documentos pdf con información obtenida desde formularios web, pensé en libPDF, que está bién documentada en php.net. Pero no pude configurarla correctamente (al parecer por un conflicto [...]

El código oculto de Wordpress

Desde que uso Wordpress, sé que viene con la librería MagpieRSS metida en su código, específicamente en el archivo “/wp-includes/rss.php”. Lo cierto es que jamás le había dado mucha importancia, básicamente porque para “parsear” prefiero lastRSS, que es más rápida y liviana.
Hoy, sin embargo, me pidieron sindicar un par feeds en uno de los [...]