Visualizzazione risultati 1 fino 4 di 4

Discussione: Data salvataggio dei file in un directory

  1. #1
    happymanonweb non è connesso Neofita
    Data registrazione
    02-10-2011
    Messaggi
    3

    Predefinito Data salvataggio dei file in un directory

    Un saluto a tutta la comunity, vengo al dunque. Devo ricavare quanto e menzionato nel titolo, ma non ne vengo fuori,l'unico risultato ottenuto è che tutti i file avevano come data il 1/1/1970. Cosa Sbaglio?
    Codice PHP:
    include 'config.php';
    $path = IMAGE_DIRT;
    $dir=opendir("$path");

    echo
    "<table><caption>
    <h1Lista File su Server</h1>
    </caption>
    <thead>
    <tr><th>Nome File</th><td> data crazione</td><td>Comando</td></tr>
    </thead>
    <tbody>"
    ;
    if(
    $dir){
    while (
    $file = readdir($dir)){
    if(
    $file != '..' && $file !='.' && $file !=''){
    $t = date ("d m Y ", filemtime($file));
    echo
    "<tr><th>$file</th><td>$t</td><td><A HREF=delete.php?delete=$file>Elimina</A><br></td></tr>";

    }
    }
    closedir($dir);
    clearstatcache();
    }
    else {echo
    "Impossibile aprire la directory specificata!";}
    Grazie a tutti in anticipo, anche per la sola lettura del post.

    Happyman

  2. #2
    mzanella non è connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,954

    Predefinito

    Il motivo per cui viene visualizzato il 1/1/1970, probabilmente, è che filemtime ha restituito false anziché il valore atteso (filemtime). Succede in caso di errore.

    Ad occhio credo che sia necessario specificare l'intero percorso del file quando applichi la funzione:
    Codice PHP:
    ...
    $t = date("d m Y", filemtime($path . "/" . $file));
    ...

  3. #3
    happymanonweb non è connesso Neofita
    Data registrazione
    02-10-2011
    Messaggi
    3

    Predefinito

    Grazie, ero fuori strada completamente, mi ero incarognito con i cicli convinto che l'inghippo fosse li, ma invece ero fuori strada completamente. Ho notato che le date che vengono fuori sono:
    File
    Directory
    Subdirectoriy
    Come mai?
    premesso che nel file config.php IMAGE_DIRT e :
    Codice PHP:
    define('IMAGE_DIRT', './images/thumbs/');

  4. #4
    happymanonweb non è connesso Neofita
    Data registrazione
    02-10-2011
    Messaggi
    3

    Predefinito

    Risolto errore nel file config.php
    Problema risolto.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •