UserOnline

Fechas en PHP

Una advertencia

En diferentes partes del planeta rigen zonas horarias distintas. La mayoría de los paises además cambian la hora segun la época del año. Son cuestiones que los programas deben tener en cuenta al manejar y calcular fechas.
Salvo que expresamente se indique otra cosa, las funciones PHP relacionadas con fechas se refieren al tiempo UTC, tambien llamado GMT, aunque dependiendo de la localización geográfica de tu servidor, posiblemente la fecha y hora del ordenador varien en algo respecto del UTC.

En general para trabajar con tiempos se aconseja ser consistentes en el uso de zonas horarias: “traducir” las fechas a tiempo UTC antes de manipularlas segun el fin del programa y al final volverlas a pasar a nuestra zona horaria. Otra regla que nos ayuda a trabajar con fechas es pensar en ellas no como conjunto de elementos (dia, mes, año) sino como un solo número entero.
Los creadores de PHP -y otros muchos lenguajes de programación- proponen describir una fecha concreta por el número de segundos trascurridos desde el epoch hasta ella.

Y en el principio fue Unix …

Continuar Leyendo Fechas en PHP »

Viaja por mexico

Crear un sistema de comentarios con PHP

Esta guía enseña como crear un sistema de comentarios, normalmente esto se hace para que los usuarios comenten sobre noticias de tu web, pero tambien se puede usar para otros casos como comentarios sobre cada script.

Para el correcto aprendizaje supondremos una “situacion”, supongamos que tienes un sistema de noticias, en el cual los usuarios pueden ver las noticias de la forma noticia.php?id=1, entonces queremos que los usuarios
dejen sus comentarios sobre cada noticia.

Nota: La explicacion se realiza suponiendo un conocimiento basico de PHP e interaccion con bases de datos(en este caso MySql) por parte del lector.

Lo primero que tenemos que pensar es ¿que datos del usuario necesitamos?, bien, supongamos que queremos que el usuario deje su comentario junto con un nick(nombre,sobrenombre,alias), para ello creariamos una tabla
llamada comentarios con los campos:

id – Tipo Entero
nick – Tipo Caracter
comentario – Tipo Caracter

La instruccion para su creacion seria:

CREATE TABLE comentarios (
id bigint(7) NOT NULL auto_increment,
nick char(20) default NULL,
comentario char(250) default NULL,
KEY id (id) )

Bien, pero aqui viene el problema que se le presenta a muchas personas y es ¿como reconocer que comentarios corresponden a una noticia determinada?, aunque para algunos parezca sencillo les digo que puede ser un dilema para muchos que no lo “ven”.

Muchos piensan que se hace desde la noticia, reconociendo los comentarios, pero es al contrario, son los comentarios quienes tienen que saber a que noticia pertenecen, para ello necesitamos otro campo en nuestra tabla de comentarios:

CREATE TABLE comentarios (
id bigint(7) NOT NULL auto_increment,
id_noticia bigint(7) default NULL,
nick char(20) default NULL,
comentario char(250) default NULL,
KEY id (id) )

Continuar Leyendo Crear un sistema de comentarios con PHP »

Visita Hotel Casa Gonzalez

Crear documentos PDF usando PHP

Crear archivos PDF (Portable Documento File) nos da muchos beneficios y si quieres saber mucho más de ellos visita la el artículo PDF en la Wikipedia ya que aquí nos enfocaremos a cómo crear documentos PDF.

En estos ejemplos estoy usando FPDF, que es una clase escrita en PHP para crear documentos PDF, es completamente gratuita. [Descargar FPDF].

Para no hacerlo tan aburrido, vamos al grano:

<?

require(’fpdf.php’);
$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont(’Arial’,'B’,16);
$pdf->Cell(40,10,’Este es un ejemplo de creación de un documento PDF con PHP’);
$pdf->Output();
?>

Continuar Leyendo Crear documentos PDF usando PHP »

Hosting al mejor precio