begin process at 2012 05 28 12:20:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

aide, listing de fichier.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

aide, listing de fichier.

lundi 2 mars 2009 à 14:55:06 | aide, listing de fichier.

hottox

Salut tous le monde,
donc, c'est mon premier poste sur le forum, et j'espère trouver de l'aide.
Je suis débutant dans le développement web (html, php), j'essaie d'écrire un script PHP qui permet de lister le contenu d'un dossier, voila le script:


 <?php

$chemin = dirname($PHP_SELF);
$title = "Index of ".$chemin;
$folder = getcwd();

if (isset($_POST['folder']))
    {
        $folder   = $_POST['folder'];
    }
   

function read($var)
        {
         if ($dir  = opendir($var))
         {
         while ($file = readdir($dir))
            {
                $stats = @stat ($file);
                global $list;
                $list .=
                            '
                        <tr>
                            <td><a title = "'.$file.'" href = "'.$file.'">'.$file.'</a></td>
                            <td>'.number_format ($stats[7], 0, ",", ".").'</td>
                            <td>'.date ("d.m.Y H:i", $stats[9]).'</td>
                        </tr>
                            ';
            }
         }
         else {echo("Probleme de lecture !!<br>");}
        }

if ($file == "..")
    {
        chdir($folder);
        chdir("..");
        $newfolder = getcwd();
        echo "
                <form action='$chemin' method='post'>
                <input type='hidden' name='folder' value='$newfolder'>
                </form>
             ";
        read ($folder);
      }
    else
    {
        read($folder);
    }
?>

<html>
<body>
<table>
    <?php echo($title."<br>"); ?>
    <hr />
    <tr>
        <th><?php echo("Nom du fichier"); ?></th>
        <th><?php echo("Taille"); ?></th>
        <th><?php echo("Date de modif"); ?></th>
       
    </tr>
    <tr>
        <?php  echo ($list); ?>
       
    <tr/>
</table>
<hr />
<hr />
</body>
</html>



Le problème est le suivant : seul le dossier contenant le script est liste.
Je veux pouvoir me déplacer et lister le contenu de tous les répertoires.
J'attends vos réponses, merci pour votre aide.

lundi 2 mars 2009 à 16:37:35 | Re : aide, listing de fichier.

coucou747

Administrateur CodeS-SourceS
salut

read ($folder);

apparement, $folder vaut toujours getcwd() donc le repertoire courrant.

tu devrais utiliser : <input type='hidden' name='folder' value='$newfolder'> et donc $_POST['folder'] pour recuperer le nouveau chemin.
mercredi 4 mars 2009 à 00:11:34 | Re : aide, listing de fichier.

hottox

Salut,
d'abords, je m'excuse pour mon retard, "j'ai pas d'accès internet chez moi";
coucou747: j'ai pas bien compris votre réponse,?????????????
s'ils vous plait, j'ai besoin d'aide.



Cette discussion est classée dans : script, aide, php, file, folder


Répondre à ce message

Sujets en rapport avec ce message

aide urgente sur PHP et SQL [ par astro58 ] bonjour,je débute en php et sql, j'ai déja un site programmé ainsi mais une personne m'a aidé, j'ai copié son script et l'ai modifié avec son aide mai Besoin d'aide Php/Xml [ par bipbipbip ] Bonjour à tousJe cherche a modifier un xml sans passer par des fonctions compliqués que je ne maitrise pas. Je voudrais que mon script php ouvre mon f Crée un script php pour administrer serveur de jeux (HL....) [ par iloweb ] Bonjour, Je recherche une méthode, de l'aode de votre part. Je souhaite crée un systeme d'administration en PHP pour gerer mes serveurs de jeux, pouv chat et ajax affichage (aide) [ par speedylol ] bonjour j 'ai trouver sur la toîle c'est deux script un en ajax qui doit rafraîchir le script php mais je comprends pas bien le fonctionnement, seriez Aide script php [ par jefjef10 ] Bonjour, j'ai un probleme avec un script loterie en php, je n'arrive pas a affiché la page " perdu.html" ca me met soit une page blanche soit une erre Aide pour un script php [ par kevin54000 ] Bonjour a tous ! Voila j'explique ce que je voudrais que le script réalise : -En ayant entré un nom de client ou un bout de nom dans un formulaire, problème pour sur un script modification.php pour modification d'enregistrement à l'aide de formulaire [ par blondelc ] Bonjour à tous, Je suis débutant en PHP. J'ai réussi à insérer des enregistrements dans une base de données mais je reste bloquer au niveau des modif [Demande d'aide Svp] Script Php qui contrôle la validitée d'une lisence (serial) a intégrer dans un logiciels [Style adobe CS3] [ par nicolacoste ] Bonjour, Je suis débutant en Php. J'aimerai faire un script (afin de l'intégrer dans un logiciel) qui permettrai de procéder a une vérification de la Concaténer plusieurs fichiers [ par mbik ] Bonjour, je sollicite votre aide pour résoudre mon problème. J'explique, je suis débutant en php et là je viens de terminer la 1ère partie de mon scri Besoin d'aide script php [ par Fr4NgUs ] Bonjour, Pour ceux qui connaissent un peu le ssh via php j'aurais besoin d'aide pour une chose. -----------------------------------------------------


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales