Zonas horarias en PHP

Script PHP para sacar un menú donde poder elegir la zona horaria deseada. Otras de las grandes necesidades originadas por la distancia entre diferentes países y en algunos casos ciudades es la hora. Por ejemplo: ¿Si un usuario se encuentra en cualquier parte del mundo, como hacer para que cuando emita una opinión, esta aparezca con su hora local ó de su zona horaria? Para solucionar este gran problema y tantos otros relacionados con este género utilizaremos las zonas horarias de las principales ciudades del mundo. Utilizaremos dos aspectos cruciales…

Leer más

Hashing de contraseñas en MySQL

Las cuentas de usuario de MySQL se listan en la tabla user de la base de datos mysql . Cada cuenta MySQL tiene una contraseña asiganada, aunque lo que se guarda en la columna Password de la tabla user no es una versión en texto plano de la contraseña, si no un valor hash computado a partir de la misma. Los valores hash de las contraseñas se obtienen a partir de la función PASSWORD() . MySQL usa contraseñas en dos fases de la comunicación cliente/servidor: Cuando un cliente trata de conectar al servidor, hay un paso inicial de autenticación en…

Leer más

Frases Aleatorias con PHP

Gracias a un vector y un pequeño generador de números aleatorios, podrás incorporar a tu sitio un script para mostrar frases en forma aleatoria. El funcionamiento del Script es realmente sencillo, se trata simplemente de un vector (o array) y la utilización de la función rand de PHP: – Completar las frases dentro del vector: $vector = array( 1 => “Nada nuevo hay bajo el sol, pero cuántas cosas viejas hay que no conocemos.”, 2 => “El verdadero amigo es aquel que está a tu lado cuando preferiría estar en…

Leer más

Mostrar y ocultar elementos de la página con jQuery

Con el método css() de jQuery podemos aplicar cualquier estilo css a elementos de la página. Veremos cómo aplicarlo para mostrar y ocultar elementos de la página. Para aprender rápidamente cómo hacer cosas típicas con jQuery, vamos a explicar cómo mostrar u ocultar elementos de la página, cambiando propiedades de las hojas de estilo en cascada. Para que este artículo tenga un poco más de practicidad, vamos a realizar un ejemplo de formulario donde algunos de los elementos están escondidos. En ese formulario, al marcar una opción de un campo…

Leer más

Expresiones regulares en PHP

Las expresiones regulares son una serie de carácteres que forman un patrón, normalmente representativo de otro grupo de carácteres mayor, de tal forma que podemos comparar el patrón con otro conjunto de carácteres para ver las coincidencias. Las expresiones regulares estan disponibles en casi cualquier lenguaje de programación, pero aunque su sintaxis es relativamente uniforme, cada lenguaje usa su propio dialecto. Si esta es la primera vez que te acercas al concepto de expresiones regulares (regex para abreviar) te animará saber que seguro que ya las has usado, aún sin…

Leer más

Los comandos que reconoce el gestor de instancias de MySQL

Una vez que se ha inicializado un fichero de contraseñas para el MySQL Instance Manager y que el IM está ejecutándose, puede conectarse al mismo. Puede usar la herramienta cliente mysql para conectar a través de la API MySQL . A continuación se muestra la lista de comandos que el MySQL Instance Manager acepta actualmente, con ejemplos. START INSTANCE <instance_name> Este comando intenta arrancar una instancia: mysql> START INSTANCE mysqld4; Query OK, 0 rows affected (0,00 sec) STOP INSTANCE <instance_name> Esto trata de parar una instancia: mysql> STOP INSTANCE mysqld4; Query OK,…

Leer más

¡Descubre cómo proteger Descargas en PHP!

Ocasionalmente, desde otra página web, enlazan directamente a un archivo de nuestro servidor, esto sobrecarga nuesto ancho de banda sin reportarnos ningún beneficio, para evitarlo podemos tomar algunas medidas a la hora de enviar el archivo. Comprovar el referente  Podemos restringir a que solo se pueda descargar el archivo cuando se proviene de una determinada página, esto sería efectivo si no hubiera usuarios que navegan detrás de proxys que eliminan el referente, en este caso ninguno de estos usuarios podría descargar el archivo ni que proviniera de la página correcta.…

Leer más

Detectar paí­s del visitante en PHP

Script para conocer el país del visitante de tu página web en php. Una de las grandes necesidades de todo desarrollador web radica al momento de conocer el país del visitante bien sea para redireccionarlos a módulos o páginas con particularidades o características propias de cada determinación, entre otras funciones que se pueden desarrollar en el entorno. Ejemplo: Si tenemos una página de productos y catálogos (Comercio Web) y deseamos mostrare al visitante el precio del referido producto o artículo expresado monetariamente en su moneda local. Entre otras infinidades de…

Leer más

Ficheros de configuración del gestor de instancias de MySQL

El Instance Manager usa el fichero estándar my.cnf. Usa la sección [manager] para leer opciones para sí mismo y la sección [mysqld] para crear instancias. La sección [manager] contiene algunas de las opciones listadas anteriormente. Un ejemplo de la sección [manager] a continuación: # MySQL Instance Manager options section [manager] sqld-path = /usr/local/mysql/libexec/mysqld socket=/t default-m ymp/manager.sock pid-file=/tmp/manager.pid swd monitoring-interval = 2 port = 1999 bind-a password-file = /home/cps/.mysqlmanager.pa sddress = 192.168.1.5 Las secciones de instancias especifican opciones dadas a cada instancia al arrancar. La mayoría son comunes con las opciones de MySQL Server, pero hay algunas específicas para el…

Leer más