ho un grosso problema con l'utilizzo della funzione filemtime():
il pezzo di codice è inserito in uno script che mi elenca il contenuto di una directory, e dovrebbe stampare la data di ultima modifica dei file in questione.
Al momento di utilizzarla, però, mi restituisce sempre la data January 01 1970 01:00:00, come se non avessi i permessi di lettura sui file delle directory.
Utilizzo Altervista, il quale, alla richiesta di cambiare i permessi in 777, mi risponde così:
Però il problema rimane....Permessi non validi per questo file/cartella. Su AlterVista non serve modificare i permessi ai files/cartelle per il funzionamento degli scripts, modificali solo se sai quello che stai facendo.![]()
![]()
Il codice che uso è questo
se commento la riga dove utilizzo la funzione, tutto funziona a meravigliaCodice PHP:...
$cartella = opendir($dir);
while ($file = readdir($cartella)) {
$array_file[] = $file;
}
......
foreach ($array_file as $file) {
if ( $file == ".." || $file == ".") {
continue;
}
...
echo $file;
echo " - ";
echo "date("F d Y H:i:s", filemtime($file))";
...
ma se provo a rimetterla, le date sono tutte uguali, e tutte January 01 1970 01:00:00:master:
sbaglio io a scrivere il codice, o i problemi sono di altervista?
grazie di cuore a chi risponderà!![]()
![]()

:master:
Rispondi quotando
VVoVe: trovato errore!