Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    35

    Piccolo problema con srcipt php

    Salve a tutti,
    Devo cancellare una cartella piu' vecchia di 4 giorni che si genera in automatico e il nome della cartella e' image + la data, cioe',
    image08/05/2015.
    Ho modificato uno script che toglie 4 giorni alla data odierna e facendo un echo :
    (echo image, date("m/d/Y",$t_stamp),"/" )
    mi ritrovo ( image08/01/2015/ )
    Come va inserito nel function eliminafiles("image/"); ?
    Ho provato cosi,
    function eliminafiles("image"),date("m/d/Y",$t_stamp),"/";
    ma non funziona , ho provato in vari modi ma non ci riesco.
    Grazie anticipatamente.

  2. #2
    Utente di HTML.it L'avatar di MySQL
    Registrato dal
    May 2015
    Messaggi
    729
    la vedo molto dura che funzioni con le /, a meno che non stia usando Windows

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    35
    Si uso Windows.

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    35
    Per facilitare posto tutto il codice.
    <?php


    $t_stamp = (strtotime("-4 days") . "<br>");
    echo date('m/d/Y') . "<br />\n";
    echo date("m/d/Y",$t_stamp) . "<br />\n";


    function eliminafiles($dirname){
    if(file_exists($dirname) && is_file($dirname)) {
    unlink($dirname);
    }elseif(is_dir($dirname)){
    $handle = opendir($dirname);
    while (false !== ($file = readdir($handle))) {
    if(is_file($dirname.$file)){
    unlink($dirname.$file);
    }
    }
    $handle = closedir($handle);
    rmdir($dirname);
    }
    }




    // echo image, date("m/d/Y",$t_stamp),"/"


    function eliminafiles("image",date("m/d/Y",$t_stamp,"/"));




    ?>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.