Entradas

Mostrando entradas de octubre, 2010

Operadores terciarios en PHP

Existen varias formas de poner condicionales en PHP:if(a){…}else{…}Pero si utilizas operadores terciarios muchas veces es más sencillo:<?=(a)?’HOLA’:’ADIOS’?>Pero lo que no sabía es que el paréntesis es opcional, por tanto la siguiente expresión es tan válida como la primera:<?=a?’HOLA’:’ADIOS’?>

Valores timestamp con MySQL

Aquí os dejo algunas consideraciones sobre los tipos de datos TIMESTAMP en MySQL:Son los únicos campos de fechas que puedes ponerle como valor por defecto CURRENT_TIMESTAMP y también ON CHANGE CURRENT_TIMESTAMP, pero solo puede ser un campo por tabla. NO admiten valores nulos, al primer campo de una tabla cogerá automáticamente el valor CURRENT_TIMESTAMP y los siguientes tendrán el valor 0000-00-00 00:00:00. Almacenan la misma información que un DATETIME. Espero que os sirva pues estos campos son ideales para valores del tipo fecha de actualización o fecha de modificación.

Apache, PHP y SQL Server: VC9 y x86

Imagen
Este manual tiene el objetivo de instalar las últimas versiones de Apache, PHP y el driver de SQL Server de Microsoft para PHP. El software se instalará en una máquina con sistema operativo de 64 bits y se instalarán las versiones compiladas en VC9 y la distribución de PHP Thread Safe (TS).Una traducción un poco literal para las versiones de PHP sería Thread Safe (segura) y otra Non Thread Safe (no segura).Diferencias entre las versiones de PHP Thread Safe y Non-Thread SafeDiferencias entre VC9 y VC6La diferencia entre las versiones VC6 y VC9 es el compilador usado para generarlas. VC6 (Visual Studio 6 Compiler) y VC9 (Visual Studio 2008 Compiler)Si usas PHP con Apache 1 o Apache2 de apache.org tienes que utilizar la versión VC6 de PHP. Si usas PHP con IIS, debe utilizar las versiones de PHP VC9.Las versiones VC6 se compilan con el antiguo Visual Studio 6 compilador y las versiones VC9 se compilan con el compilador de Visual Studio 2008 y tiene mejoras en el rendimiento y la estabilid…

Imprimir un texto con echo en PHP

El primer método, <?php. . .?>, el de toda la vida, que permite el uso de PHP en código XML como XHTML.
<?php echo "Hola mundo"; ?>El segundo método no siempre está disponible. El formato corto de etiquetas está disponible activando el short_open_tag en el php.ini. Desactivado por defecto en php.ini, se desaconseja el uso del formato de etiquetas cortas cuando no se tiene control sobre el servidor.
<?= ‘Hola mundo’ ?>El tercer método es muy largo y lleva a confusiones con código Javascript que tiene casi la misma etiqueta.
<script language="php">
echo ("Otro tipo de etiquetas");
</script>El cuarto método sólo está disponible si se han activado las etiquetas ASP en el fichero de configuración: asp_tags.
<%= $variable;%>

Joomla y el copyright

Hoy revisando una antigua página hecha en joomla he visto la siguiente línea en el meta tag generator:Joomla! - Copyright (C) 2005 - 2006 Open Source Matters. All rights reservedNo sé a vosotros pero a mi me resulta raro ver en una misma oración Open source y copyright.