Lista file in php

  • Creatore Discussione Creatore Discussione CIMO1
  • Data di inizio Data di inizio

CIMO1

Nuovo Utente
27 Ago 2008
8
0
0
Codice:
<?
$cartella="prova/";

chdir("./$cartella");

if(!($dp = opendir("./")))
	die("Non riesco a esplorare il contenuto");

while($file = readdir($dp))
{
	if(is_file($file))
		$lista[] = $file;
}
if(!($dp = opendir("./")))
	die("Non riesco a esplorare il contenuto");
while($file = readdir($dp))
{
	if(!is_file($file))
	$lista[] = $file;
}
/*if(!($dp = opendir("./")))
	die("Non riesco a esplorare il contenuto");
while($file = readdir($dp))
{
	if(!is_file($file))
	$lista[] = $file;
}
*/
sort($lista);
?>
<table border="1">
	<tr>
		<td>
			<?
			echo "Tipo file: ";
			?>
		</td>
		<td>
			<?
			echo "Dimensione file KB: ";
			?>
		</td>
		<td>
			<?
			echo "Nome: ";
			?>
		</td>
		<td>
			<?
			echo "Data: ";
			?>
		</td>
	</tr>
	<tr>
		<td>
			<?
			foreach($lista as $index => $nome)
			{
				echo "<div align=center>".filetype($nome)."</div>";
			}
			?>
		</td>
		<td>
			<?
			foreach($lista as $index => $nome)
			{
				echo "<div align=center>".filesize($nome)."</div>";
			}
			?>
		</td>
		<td>
			<?
			foreach($lista as $index => $nome)
			{
			?>
				<a href="<? echo $cartella; echo $nome; ?>"><? echo $nome; ?></a><br>
			<?
			}
			?>
		</td>
		<td>
			<?
			foreach($lista as $index => $nome)
			{
				echo date("F d Y H:i:s.", filectime($nome))."<br>";
			}
			?>
		</td>
	</tr>
</table>

Salve a tutti =)
Questo e' il codice che uso per fare la mia lista file vorrei fare in modo ke mi visualizzi sempre la mia tabella e no quella di base del server...deve rimanere sempre la mia grafica insomma =)
come devo fare? =(
please help!!
 
quella ke quando hai il server in locale per esempio scrivi 127.0.0.1 e ti fa' vedere la lista di file...io se uso il mio file lista.php all'inizio vedo la mia tabella strutturata come voglio io icone grafica etc etc pero' quando ho creato una cartella e viene visualizzata nella lista ci clicco e invece che mantenere la mia pagina mi fa' quella del server =( come devo fare per mantenere la mia di visualizzazione?
 
Non è un argomento relativo a PHP ma ad Apache.

Se ho capito bene quello che ti serve questo tutorial dovrebbe fare al caso tuo.
 
Utile e ti ringrazio =) ma il fatto e che poi devo usare questo file su un server aruba e nn mi consente di modificare apache....vorrei fare in modo che usando un solo file index.php riesco a leggere cartelle e sotto cartelle e file usando sempre la mia grafica e no quella del server se cambio cartella (perche' io riesco a usare la mia grafica solo nella pagina iniziale se entro in una cartella mi mette la grafica di base del server apache) come devo fare =(
 

Discussioni simili