Entradas

Mostrando entradas de julio, 2011

Calcular último día de cada mes con PHP

En el siguiente post voy a publicar algunas variantes en PHP para calcular el último día de un mes y un año dado (o lo que es lo mismo: cuantos días tiene un mes) Voy a mostrar 3 opciones en orden de preferencia. Devolver el número de días de un mes para un año y un calendario dados Para esto utilizaremos la librería (extension=calendar.so) de PHP Calendario (php5-calendar) la cual hay que instalar primero . Luego llamaremos a la función cal_days_in_month que nos devolverá el número de días del mes del año para el calendario especificado. En caso de que la función cal_days_in_month no esté definida porque no podamos instalar la librería calendar entonces podremos utilizar la función date como sigue a continuación: date('t', mktime(0, 0, 0, $month, 1, $year)) La opción t de la función date de PHP nos devuelve el número de días del mes dado. Y si somos más artesanales podemos utilizar la función de PHP checkdate con un pequeño script: function GetLastDayofMonth($

JavaScript tipo MIME (MIME Type)

Imagen
Para los que desarrollamos web y lo probamos en Google Chrome es común encontrarnos con el siguiente error en las Herramientas para Desarrolladores: Resource interpreted as script but transferred with MIME type text/plain Sin ir más lejos este error lo que nos dice es que estamos enviando código JS como texto plano en vez de enviar las cabeceras como script. Esto se debe a que cuando definimos el tag <script /> ponemos como atributo type lo siguiente text/javascript cuando deberíamos poner application/x-javascript . Ejemplo incorrecto <script type="text/javascript" src="js/utils.js"></script> Ejemplo correcto <script type="application/x-javascript" src="js/utils.js"></script> ¿Cuál es la desventaja de esto? Pues que IE (Internet Explorer) no es capaz de reconocer el tipo de archivo application/x-javascript por tanto tenemos que seguir utilizando text/javascript . Conclusiones: este post no sirve de mucho p