Explorateur de dossier web

Description

Ce script permet d'insérer un explorateur des dossier de votre site web. Quand vous ouvrirez la page il indiquera tous ce que contient le dossier en séparant les fichiers et les dossier (vous pouvez aussi séparer les fichiers avec leur extension en modifiant un peut le code) il suffira de cliquer sur le fichier pour l'ouvrir.

Source / Exemple :


<html>

<head>
<meta http-equiv=Content-Language content=fr>
<title>ACTUELLEMENT DANS LE REPERTOIRE</title>
</head>

<body>

<p align="center"><font color="#000080" size="5"><b>ACTUELLEMENT DANS LE 
DOSSIER</b></font></p>

<br>
<p>&nbsp;</p>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#C0C0C0" width="100%" bgcolor="#C0C0C0">
  <tr>
    <td width="47%" bgcolor=#EFEDDE>
      <font size=5 color=#000000><center><b>Dossier</b></center></a></td>    
    <td width="3%">&nbsp;</td>
  <td width="42%" bgcolor=#FFFFFF>
    <font size=5 color=#0000cc><center><b>Fichier</b></center>

  </tr>
</table>
<br>

<? 
$t = -2;
$dosc = "./"; 	// mettez ici la position du dossier souhaiter par rapport à la position du fichier php (si c'est la même ne touchez rien
$ouvdos = opendir($dosc); 
echo "<table border=1 cellpadding=0 cellspacing=0 style=border-collapse: collapse bordercolor=#cccccc bgcolor=#cccccc width=100%> <tr>"         ;   
while ($file = readdir($ouvdos)) 
{ 
$extension=strrchr($file,".");
if ($extension=="")	// affichages des dossiers
echo "<td width=20% bgcolor=#EFEDDE><a href=\"".$dosc.$file."\"><font size=5 style=\"text-decoration: none\" color=#000000><center><b>".$file."</b></center></a></td>"; 
else
if ($extension!="."&&$extension!="..")  //   affichage des fichiers
echo "<td width=20% bgcolor=#FFFFFF><a href=\"".$dosc.$file."\"><font size=5 style=\"text-decoration: none\" color=#0000cc><center><b>".$file."</b></center>
</font></a><font size=5 style=\"text-decoration: none\" color=#0000cc></td>"; 
$t++;
if ($t>4) // 4=nombre de colonnes -1 (donc 5)
{
$t=0;
echo " </tr> <tr> ";

}  } 
echo "</table>";            
closedir ($ouvdos); 
?> 

</body>

</html>

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.