Nueva pregunta

Pregunta:

Fecha: 07-12-2015 18:28:39 (En Español)

Saber la fecha de creación de archivos con PHP[Resuelta]

Hola amigos,
Hoy quisiera saber como averiguar la fecha de creación de un archivo en una carpeta con PHP
Me explico un poco tengo una carpeta donde según el pedido de un usuario me crea un archivo y quisiera que después de un mes con un cron Job lea los archivos que hay en la carpeta especificas donde se crea el archivo y si ve que tiene un mes de antigüedad lo elimine.
salu2 y gracias
Etiquetas: Algoritmo - Cron Jobs - Desarrollo - Empezar a programar - Hosting - PHP - PHP Avanzado - Pregunta - Programación procedural Votos: 2 - Respuestas: 4 - Vistas: 13 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 07-12-2015 18:50:39 Hay una funcion en PHP para obtener la fecha de creación o cambio de un archivo
    filectime

    Si necesitas listar los archivos de un directorio puedes utilizar una función como la de este ejemplo.

    function listar_archivos($carpeta){
        if(is_dir($carpeta)){
            if($dir = opendir($carpeta)){
                while(($archivo = readdir($dir)) !== false){
                    if($archivo != '.' && $archivo != '..' && $archivo != '.htaccess'){
                        echo '<li><a target="_blank" href="'.$carpeta.'/'.$archivo.'">'.$archivo.'</a></li>';
                    }
                }
                closedir($dir);
            }
        }
    }
     
    echo listar_archivos('c:\wamp\www\miweb');


    Otro ejemplo.
    <?php
    $directorio = opendir("."); //ruta actual
    while ($archivo = readdir($directorio)) //obtenemos un archivo y luego otro sucesivamente
    {
        if (is_dir($archivo))//verificamos si es o no un directorio
        {
            echo "[".$archivo . "]<br />"; //de ser un directorio lo envolvemos entre corchetes
        }
        else
        {
            echo $archivo . "<br />";
        }
    }
    


    Solo queda adaptar la función antes mencionada con la función nativa de php filectime y adaptarla a tus necesidades.

    Saludos
      Votos: 3 - Link respuesta
     
  • Fecha: 07-12-2015 18:53:05 Gracias Walter +1 doy por solucionada la pregunta .   Votos: 0 - Link respuesta
     
  • Fecha: 07-12-2015 18:55:26 Edinson: de nada. Para eso estamos para ayudarnos.
    He editado la respuesta agregando un ejemplo mas

    saludos
      Votos: 3 - Link respuesta
     
  • Fecha: 07-12-2015 19:30:13 Gracias empezare a codiar pensé que sería más complicado .   Votos: 0 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com