PHP: ottenere informazioni su un file remoto
This entry was posted on November 29th, 2008 and is filed under php.
Dal blog di SV Design una classe molto interessante per tutti coloro che hanno a che fare con file remoti.
La classe originaria, scritta da Marco Bonzanini, contiene metodi per ogni informazione possibile sui file. Posto in questo articolo solo il codice di esempio della classe ma il pacchetto completo è scaricabile al seguente link:
Il codice di esempio:
require_once 'File_Info.php'; // richiamo la classe $file = 'prova.jpg'; // il file è prova.jpg $f = new File_Info($file); // valorizzo la variabile $echo = "Nome: " . $f->getName() . "\n"; // ottiene il nome del file $echo .= "Estensione: " . $f->getExtension() . "\n"; // ottiene l'estensione $echo .= "Basename: " . $f->getBasename() . "\n"; // ottiene il nome del file senza percorso $echo .= "Path: " . $f->getPath() . "\n"; // ottiene il percorso $echo .= "Nome Dir: " . $f->getDirname() . "\n"; // ottiene il nome della cartella $echo .= "Dimensioni KB: " . $f->getSize(FILE_INFO_SIZE_KB, 3) . "\n"; // ottiene le dimensioni del file in KiloBytes $echo .= "Dimesioni Bytes: " . $f->getSize() . "\n"; // ottiene le dimensioni del file in Bytes $echo .= "Mime/Type: " . $f->getMime() . "\n"; // ottiene il mime/type $echo .= "Tipo: " . $f->getType() . "\n"; // ottiene il tipo $echo .= "A Time: " . $f->getAtime() . "\n"; // ottiene l'ultimo accesso $echo .= "M Time: " . $f->getMtime() . "\n"; // ottiene l'ultima modifica print nl2br($echo); // stampa i valori ottenuti
Via | SV Design









