2009-08-12 9 views
0

Je suis vraiment un débutant quand il s'agit d'utiliser PHP. On m'a donné ce code, pour essayer de sortir le contenu d'un fichier sur un dossier, sur un serveur, mais mon problème est que je ne sais pas comment lire et modifier ce code pour correspondre à mon chemin de fichier spécifique. Quelqu'un peut-il m'aider avec cela, et permet simplement d'utiliser le dossier de nom comme un chemin arbitraire.Évaluation du code PHP

<?php 
if ($handle = opendir('.')) { 
    while (false !== ($file = readdir($handle))) { 
     if ($file != "." && $file != "..") { 
      echo "$file\n"; 
     } 
    } 
    closedir($handle); 
} 
?> 
+0

Le dossier est situé en dehors du serveur quel effet cela aura-t sur ce processus –

+0

Si je comprends bien votre commentaire correctement, ce code ne fonctionnera pas si les fichiers/répertoires auxquels vous essayez d'accéder ne se trouvent pas sur le serveur sur lequel vous exécutez ce script. –

+0

Ouais je pense que vous le comprenez correctement, le dossier est situé sur un lecteur séparé puis le site en fait, il tire à partir d'un dossier de l'entreprise, pas le site Web –

Répondre

4
<?php 

$dir_path = '.'; //  '.'  = current directory. 
        //  '..'  = parent directory. 
        //  '/foo' = directory foo in the root file system 
        //  'folder' = a dir called 'folder' inside the current dir 
        //  'a/b' = folder 'b' inside 'a' inside the current dir 
        //  '../a' = folder 'a' inside the parent directory 
if ($handle = opendir($dir_path)) { 
    while (false !== ($file = readdir($handle))) { 
    if ($file != "." && $file != "..") { 
     echo "$file\n"; 
    } 
    } 
    closedir($handle); 
} 
?> 
0
<?php 
$path = '.'; 

if ($handle = opendir($path)) { 
    while (false !== ($file = readdir($handle))) { 
     if ($file != "." && $file != "..") { 
      echo "$file\n"; 
     } 
    } 
    closedir($handle); 
} 
?> 
Questions connexes