8797 sujets

Développement web côté serveur, CMS

Salut à tous et à toutes,

Je travaille au 2ème niveau sur le répertoire admin, je souhaiterai revenir au niveau précédent mais ne lister que les fichiers, pas les répertoires. Quelqu'un a-t-il la solution ?

Voici quelques portions de mes codes : (à noter que je suis débutante +++)

$fichier="../".$_POST['file'];
$file=fopen($fichier,"w");
fwrite($file,$_POST['contenu']);
fclose($file);


$dir=opendir("../");
while($file=readdir($dir))
{
// if(!in_array($file,array(".","..","../","../*")))
//
if(!in_array($file,array("../*.htm","../*.php","../*.txt")))
{

echo '<a href="?f='.$file.'">';
echo $file;

MERCI BEAUCOUP DE VOTRE AIDE. A+
Obtenir un pointeur vers le dossier qui nous intéresse

<?php $rep = "mon_dossier/";
$dir = opendir($rep); ?>


lire ce dossier en choisissant
les dossiers (is_dir) ou les fichiers (is_file)

<?php function dd($date) {
   return date("d/m/Y H:i:s",$date);
}

while ($f = readdir($dir)) {
   if(is_file($rep.$f)) {
      echo "<li>Nom : ".$f;
      echo "<li>Taille : ".filesize($rep.$f)." octets";
      echo "<li>Création : ".dd(filectime($rep.$f));
      echo "<li>Modification : ".dd(filemtime($rep.$f));
      echo "<li>Dernier accès : ".dd(fileatime($rep.$f));
      echo "<br><br>";
   }
} ?>


enfin fermer le dossier

<?php closedir($dir); ?>

Modifié par kbma (05 Jun 2011 - 19:49)