Location: PHPKode > scripts > File_Info > file_info/README-it.html
<html>
<head>
	<title>File_Info class</title>
	<style>
		P.codice { background-color: #EAEAEA }
	</style>
</head>

<body>

<a name="top"><center><h1>Classe File_Info</h1></center></a>
<hr width="100%" />

<b>Indice</b><br />
<a href="#descrizione">Descrizione</a><br />
<a href="#sinossi">Sinossi</a><br />
<a href="#costanti">Costanti definite dalla classe</a><br />
<a href="#funzioni">Funzioni della classe</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#funzioni_getname">getName()</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#funzioni_getbasename">getBasename()</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#funzioni_getextension">getExtension()</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#funzioni_getdirname">getDirname()</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#funzioni_getpath">getPath()</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#funzioni_getmime">getMime()</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#funzioni_gettype">getType()</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#funzioni_getsize">getSize()</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#funzioni_getatime">getAtime()</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#funzioni_getmtime">getMtime()</a><br />
<a href="#licenza">Licenza d'uso</a><br />
<a href="#autore">Note sull'autore</a><br />

<hr width="100%" />

<a name="descrizione"><b>Descrizione</b></a><br />
<br />
La classe consente di ottenere rapidamente diverse informazioni su un determinato file:<br />
<br />
nome<br />
estensione<br />
percorso completo<br />
nome directory<br />
tipo di file<br />
mime type<br />
dimensione<br />
ora dell'ultima modifica<br />
ora dell'ultimo accesso<br />
<br />
Questo README fa riferimento alla versione 0.4 della classe, rilasciata il 25/09/03.<br />
<br />
<a href="#top">Torna all'inizio</a><br />

<hr width="100%" />

<a name="sinossi"><b>Sinossi</b></a><br />
<br />
<p class="codice">
require_once '/path/to/File_Info.php';<br />
<br />
$file = '/path/to/file.xyz';<br />
<br />
$f = new File_Info($file);<br />
<br />
/*<br />
  Accedo alle informazioni<br />
  attraverso i metodi della classe<br />
*/<br />
echo 'MIME Type: ' . $f-&gt;getMime();<br />
</p>
<br />
<a href="#top">Torna all'inizio</a><br />

<hr width="100%" />
<a name="costanti"><b>Costanti definite dalla classe</b></a><br />
<br />
Le seguenti costante vengono utilizzate nella funzione <a href="#funzioni_getsize">getSize()</a> per stabilire l'ordine di grandezza desiderato. La funzione restituisce la 
dimensione del file in questione, che pu&ograve; essere espressa in byte, Kb, Mb, Gb o Tb.<br /><br />
<table width="100%" cellpadding="2" cellspacing="0" border="1">
<tr>
	<td width="200"><b>Nome costante</b></td>
	<td width="70"><b>Valore</b></td>
	<td><b>Significato</b></td>
</tr>
<tr>
	<td>FILE_INFO_SIZE_BYTE</td>
	<td>1</td>
	<td>Esprime il valore in byte (DEFAULT)</td>
</tr>
<tr>
	<td>FILE_INFO_SIZE_KB</td>
	<td>2</td>
	<td>Esprime il valore in KiloByte </td>
</tr>	
<tr>
	<td>FILE_INFO_SIZE_MB</td>
	<td>3</td>
	<td>Esprime il valore in MegaByte </td>
</tr>	
<tr>
	<td>FILE_INFO_SIZE_GB</td>
	<td>4</td>
	<td>Esprime il valore in GigaByte </td>
</tr>	
<tr>
	<td>FILE_INFO_SIZE_TB</td>
	<td>5</td>
	<td>Esprime il valore in TeraByte </td>
</tr>	
</table>
<br />

<a href="#top">Torna all'inizio</a><br />

<hr width="100%" />

<a name="funzioni"><b>Funzioni della classe</b></a><br />
<br />

<ul>
	<li>
		<a name="funzioni_getname">string getName()</a><br />
		Restituisce una stringa contenente il nome del file, senza path e senza estensione<br />
		<a href="#top">Torna all'inizio</a><br /><br />
	</li>

	<li>
		<a name="funzioni_getbasename">string getBasename()</a><br />
		Restituisce una stringa contenente il basename del file, ossia "nomefile.estensione"<br />
		<a href="#top">Torna all'inizio</a><br /><br />
	</li>

	<li>
		<a name="funzioni_getextension">string getExtension()</a><br />
		Restituisce una stringa contenente l'estensione del file (senza il punto iniziale)<br />
		<a href="#top">Torna all'inizio</a><br /><br />
	</li>

	<li>
		<a name="funzioni_getdirname">string getDirname()</a><br />
		Restituisce una stringa contenente il nome della directory in cui si trova il file<br />
		<a href="#top">Torna all'inizio</a><br /><br />
	</li>

	<li>
		<a name="funzioni_getpath">string getPath()</a><br />
		Restituisce il path dompleto del file, ossia "dirname/nomefile.estensione"<br />
		<a href="#top">Torna all'inizio</a><br /><br />
	</li>

	<li>
		<a name="funzioni_getmime">string getMime()</a><br />
		Restituisce il MIME type del file, se questo viene riconosciuto, oppure la stringa 'sconosciuto'<br />
		<a href="#top">Torna all'inizio</a><br /><br />
	</li>

	<li>
		<a name="funzioni_gettype">string getType()</a><br />
		Restituisce il tipo di file, se questo viene riconosciuto, ad esempio "Immagine JPEG" per i file .jpg<br />
		<a href="#top">Torna all'inizio</a><br /><br />
	</li>

	<li>
		<a name="funzioni_getsize">mixed getSize([int dim = FILE_INFO_SIZE_BYTE] [, int round = 2])</a><br />
		Restituisce la dimensione del file. Il parametro $dim, opzionale, indica l'unita` di misura da utilizzare. I possibili valori sono:<br />
		<br />
		FILE_INFO_SIZE_BYTE (predefinito) per ottenere il valore in byte<br />
		FILE_INFO_SIZE_KB per ottenere il valore in Kilobyte<br />
		FILE_INFO_SIZE_MB per ottenere il valore in Megabyte<br />
		FILE_INFO_SIZE_GB per ottenere il valore in Gigabyte<br />
		FILE_INFO_SIZE_TB per ottenere il valore in Terabyte<br />
		<br />
		Il secondo parametro $round, opzionale, indica il numero di cifre da visualizzare dopo la virgola se il valore della dimensione non
		e` un numero intero. Il valore di default e` 2.<br/>
		<a href="#top">Torna all'inizio</a><br /><br />
	</li>

	<li>
		<a name="funzioni_getatime">getAtime()</a><br />
		Restituisce l'ora dell'ultimo accesso al file, espressa secondo il formato Unix Timestamp<br />
		<a href="#top">Torna all'inizio</a><br /><br />
	</li>

	<li>
		<a name="funzioni_getmtime">getMtime()</a><br />
		Restituisce l'ora dell'ultima modifica al file, espressa secondo il formato Unix Timestamp<br />
		<a href="#top">Torna all'inizio</a><br /><br />
	</li>
	
</ul>

<br />

<a href="#top">Torna all'inizio</a><br/>

<hr width="100%" />

<a name="licenza"><b>Licenza d'uso</b></a><br />
<br />
Questa classe &egrave; software libero e viene distribuita sotto licenza GNU LGPL (Lesser General Public License).<br />
E` possibile leggere la copia originale della licenza, in lingua inglese, sul sito della
 <a href="http://www.fsf.org/">Free Software Foundation</a>:<br />
<a href="http://www.fsf.org/copyleft/lesser.html">http://www.fsf.org/copyleft/lesser.html</a><br />
<br />
<a href="#top">Torna all'inizio</a><br/>

<hr width="100%" />
<a name="autore"><b>Note sull'autore</b></a><br />
autore: Marco Bonzanini<br />
homepage: <a href="http://marcobonzanini.has.it">http://marcobonzanini.has.it</a><br />
e-mail: m-bonza AT libero DOT it<br />
<br />
<a href="#top">Torna all'inizio</a><br/>
</body>
</html>
Return current item: File_Info