JoyeriaFinne

JoyeriaFinne

Taller de joyeria

The Word of the Lord

The Word of the Lord

BroadCasts Religious

MuniManantay

MuniManantay

Municipalidad de Manantay

Abogado Garza

Abogado Garza

Lawyer Web Page

Oct
07

Obtener la fecha de la ultima modificación de archivos php

Escrito por Carlos Montalvo hace 2 meses y 3 semanas, archivado en Desarrollo Web

Para obtener la fecha de la última modificación en php siempre se recurría a trabajar con la db para así tener un control de revisiones y saber cuando fue la última vez que se edito un artículo.

Pero como sacar la última fecha de modificación de los archivos, especialmente si la web es modular el método que usábamos con JavaScript ya no nos sirve, por el simple echo que php se procesa en el servidor y muestra un html en el cliente.

Para realizar esta funcion en php es sencillo trabajando con la función getlastmod y filemtime, vemos el siguiente ejemplo

//archivo funciones.php
       function Ultima_Modificacion( $archivos = '')
	{

		if (empty($archivos)) return false;

		// Extraemos la fecha de la ultima modificacion del archivo actual
		$timestamps = array(@getlastmod());

		/*
			ejemplo:
			$archivos = array("/path/config.php",
                				"/path/kernel.php",
                				"/path/functions.php",
                				"/path/index.php"
						);
		*/

			foreach ($archivos as $archivo):

				$timestamps[] = @filemtime($archivo);

			endforeach;

		// Sacamos la Ultima modificación de todas las fechas
		$timestamp = max($timestamps);

		$fecha = gmdate("D, d M Y H:i:s ", $timestamp) . "GMT";

		 return "Ultima Modificación: " . $fecha;

	}//end func

	$archivos = array("carlos.php","calinsoft.php" ); 

	//ejemplo 1
	echo Ultima_Modificacion($archivos);

       //ejemplo 2
	echo Ultima_Modificacion();

Lo que hace la función en el ejemplo 1 es determinar la fecha de modificación más reciente entre los archivos funciones.php, carlos.php y calinsoft.php.

En el ejemplo 2 solamente mostrar la fecha de modificación del archivo donde se ejecuta es decir funciones.php .

De esta forma obtendremos la fecha ya sea una web modular o no siempre y cuando mencionemos todos los archivos.

Tags: ,

Entradas Relacionadas:

Se Referencio:

Comparte esta noticia:

¿Te gusto la noticia? Dejanos tu comentario

1 Sitio(s) que enlazan a esta noticia

  • Bitacoras.com:
    7 Octubre, 2008 a las 10:11 am
  • Danos tu opinion sobre esta noticia.

    CalinSoft se reserva el derecho de eliminar o editar todo comentario que considere ofensivo o difamatorio. Debatir, criticar NO ES INSULTAR.