Setear date.timezone de tu php.ini

Si te aparece algún error de fecha en tu script php tipo:

«Warning: date(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier.»

O simplemente haciendo un phpinfo() no aparece «date.timezone» seteado debemos hacer lo siguiente.

Accedemos por ssh a nuestro server.

Buscamos donde tenemos localizado el php.ini, para Buscar un archivo en un servidor Linux lee este post.

Una vez localizado el archivo procedemos a buscarlo con nuestro editor favorito, en mi caso voy a utilziar «vim»

Antes de modificar un archivo que afecte a la configuración de nuestro servidor, es conveniente siempre guardar una copia de seguridad del mismo. ¿Cómo hacer una copia de un archivo en linux?

Luego buscamos la zona donde aparece la configuración de las fechas en el servidor, para buscar carácteres con «vim»

Para editar:

Nos situamos en el cursor donde «;date.timezone =»,
tecleamos «a» para entrar en modo edición,
borramos el comentario «;» y añadimos detrás del igual, entre comillas la zona que deseemos.

date03

¿De donde sacamos las zonas? PHP.net nos lo dá.

Salimos del modo edición con «ESC»,
guardamos y salimos del archivo «:wq»

Antes de reiniciar Apache, es aconsejable hacer un test de configucarión para cercionarse que la sintaxis está OK y no nos fallará.

Nos devuelve:
Syntax OK

y reiniciamos el servicio:

Ahora refrescamos nuestro «php.ini» y ya nos debería de aparecer la nueva zona horaria:
date04


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Buscar en un archivo con nuestro editor «vim»

Simplemente cuando tengamos un archivo abierto, nos aseguramos que no estamos en modo edición «ESQ» y presionamos «/» seguido de la palabra o expresión que queramos buscar. Tecleamos «INTRO» ¡y listo!

Por ejemplo, para buscar «timezone» en el «php.ini», ingresamos en el archivo y:

date01

Al presionar «INTRO» se iluminan las coincidencias:
date02


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Antes de editar un archivo de configuración, por favor, haz copia

Antes de editar un archivo de configuración de nuestro servidor, es aconsejable hacer una copia.

Para ello simplemente:

En el ejemplo copio el archivo «php.ini«, nosotros sustiruiremos la ruta por el archivo que queramos copiar.


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

ORDER BY por cantidad de registros iguales en una tabla

Si por ejemplo, tenemos una tabla de accesos de usuarios y queremos ordenar los resultados por cantidad de accesos:

También funcionaría con:

Con un Fetch Assoc, nos devolvería los campos:

Que con un simple bucle while podríamos imprimir en pantalla los resultados.


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Introducción a jQuery, empezar a interactuar con el DOM

Para empezar a interactuar de forma segura con los elementos del DOM con jQuery (dando por sentado que ya hemos cargado la librería), lo primero y principal es esperar a que este esté completamente cargado, para ello, escribiremos siempre:

O en su versión reducida:


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Introducción a jQuery, cargar la librería

Lo primero que tenemos que hacer antes de empezar a trabajar con jQuery es, evidentemente, cargar la librería. Para ellos vamos a la sección Download de la página oficial de jQuery y cargamos la librería que deseemos.

Se recomienda cargar los scripts justo antes del cierre de la etiqueta </body>


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Funciones para crear una cookie con Javascript

Podemos utilizar estas funciones par crear cookies.

Para crearla tenemos esta función, descrita en http://www.w3schools.com/js/js_cookies.asp:

Para leerla:


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Busquedas con Google – Operadores Avanzados

Para buscar

intitle:
Busca contenido en el título de la página
Para buscar todas las páginas hechas con WordPress y que el «webmaster» no se ha molestado en cambiar los metas:
intitle:»Otro sitio realizado con wordpress»

intext:
Busca una palabra en el texto de una pagina. Se restringen las búsquedas a los resultados que contienen los términos en el texto de la página.
Una palabra o una expresión entre comillas.
Ejemplo:

OR
Buscar páginas que incluyan al menos una de varias palabras.
Ejemplo: maratón OR carrera

define:
Nos devuelve la definición de la palabra
Ejemplo: define:teclado

site:
Límita la búsqueda a un sitio web o domino.
Tenemos que añadirle una url, con o sin www
Ejemplo: site:www.hola.com

filetype:
Busca Archivos con una extensión determinada.
Es aconsejable pasarle algún otro parámetro, como site, o uns busqueda simple
Ejemplo: Memoria filetype:pdf

inurl:
Busca una palabra en una URL.
Le pasamos varias palabras sin comillas
Ejemplo: inurl:notices.php

link:
Buscar páginas que dirijan a una determinada página.
Ejemplo: link:hola.com

related:
Buscar sitios similares a una dirección web que conozcas.
Ejemplo: related:hola.com

info:
Obtener información sobre una dirección web, como la de la versión de la página almacenada en caché, páginas similares y páginas que dirijan al sitio.
Ejemplo: info:hola.es

Estos son solo algunos de todos los que nos ofrece Google.
La combinación de estos comandos nos puede ayudar muchisimo para refinar nuestras búsquedas.

Por ejemplo, si queremos buscar libros para aprender CSS

O saber todos los documentos pdf que almacena una web:

O una noticia en un determinado periódico:


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?