Obtener dia de la semana dada una fecha dd/mm/yyyy

Enviado por: Joel Desarrollo, PHP No Comments »
monday

monday

Hace rato en el canal de #linux_mx  alguien me preguntó como hacer en PHP para obtener el día de la semana dada una fecha.

Es algo muy sencillo. Aquí esta como se haría a traves de una función:

#!/usr/bin/php -q
<?
function getDayOfWeek($day, $month, $year){
return date(‘l’, mktime(0, 0, 0, $month, $day, $year));
}

$month = 8;
$year = 2008;
$day = 11;

print getDayOfWeek($day, $month, $year);
// imprimiría “Monday”

?>

Recorrer un rango de fechas mediante php.

Enviado por: Joel Desarrollo, PHP 2 Comments »

calendarioEl amigo Montecristo, del canal de Linux, me preguntó como hacer en PHP para recorrer un rango de fechas. Como no hay una función nativa en php para eso, le hice un pequeño script que aquí muestro. Espero le sirva a alguien más: Read the rest of this entry »

Automatizar la creación de vhosts en apache2 en ubuntu.

Enviado por: Joel Desarrollo, PHP, bash 1 Comment »

apacheComo parte de mi trabajo como desarrollador, con frecuencia tengo que probar diferentes sistemas o scripts (escritos generalmente en PHP), tales como CMS, blogs, galerías, shopping carts, etc. por lo cual, me veo en la necesidad de instalarlos en mi pc. Trabajo en una máquina con Ubuntu Gutsy, con apache2, mysql 5, y php 5. Read the rest of this entry »

HTML Widgets

Enviado por: Joel Desarrollo, PHP No Comments »

WriteEn mi trabajo tengo la necesidad de escribir código HTML, cosa que me resulta tediosa. En muchas ocasiones prefiero usar Dreamweaver para generar trozos de html como por ejemplo una tabla, la creo, la lleno con el contenido necesario, luego la selecciono y en la ventana donde se ve el codigo HTML corto el código y lo pego en mi editor.

Para evitar este proceso y hacerlo programáticamente en PHP, escribí algo de codigo, que aquí pongo a disposición del que le interese, el cual sirve para generar algunos elementos HTML en forma fácil y sencilla. Es un conjunto de clases, donde cada clase sirve para generar un elemento HTML. Trae las siguientes clases: table, form, radio, radioset, checkbox, checkboxset, select, anchor, paragraphp, textbox, textarea, hiddenbox, heading, y algun otro elemento que se me escapa por ahorita. Conforme vaya creando mas los ire agregando ahi mismo.

Si te interesa checar esta libreria, ver ejemplos y código, clickea aquí.

Para descargarla clickea aquí

Clase para manejar MySql evitando inyecciones de SQL

Enviado por: Joel PHP 2 Comments »

InjyeccionAl escribir scripts para la web en php-mysql, una de las fallas más comunes en que la mayoría de la gente incurre es no validar apropiadamente la información proporcionada por el usuario del sistema, haciendo así vulnerable el sistema a lo que se conoce como ¨inyeccion de sql¨. Tomemos un ejemplo: Una consulta tipica creada por un usuario poco precavido para la autentificación de usuarios sería formada por concatenación y sería algo así como: Read the rest of this entry »