New question

Question:

Date: 07-12-2015 18:28:39 (In Spanish)

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

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
Tags: Algorithm - Cron Jobs - Development - Hosting - PHP - PHP Advanced - Procedural Programming - Question - Start in Programming Votes: 2 - Answers: 4 - Views: 13 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 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
      Votes: 3 - Link answer
     
  • Date: 07-12-2015 18:53:05 Gracias Walter +1 doy por solucionada la pregunta .   Votes: 0 - Link answer
     
  • Date: 07-12-2015 18:55:26 Edinson: de nada. Para eso estamos para ayudarnos.
    He editado la respuesta agregando un ejemplo mas

    saludos
      Votes: 3 - Link answer
     
  • Date: 07-12-2015 19:30:13 Gracias empezare a codiar pensé que sería más complicado .   Votes: 0 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In
 
frjcbbae garagebible.com