2009-12-01 3 views

Répondre

0

scandir() va amener tous les noms de fichiers dans un tableau.

tableau scandir (string répertoire $ [, int $ sorting_order = 0 [, le contexte resource $]])

<?php 

    $dir = '/tmp'; 
    $files1 = scandir($dir); 
    $files2 = scandir($dir, 1); 

    print_r($files1); 
    print_r($files2); 

?> 
+0

Merci Jonathan! – John

+0

Cet exemple est à partir du site PHP, s'il vous plaît fournir un crédit approprié! – Michael

+0

Merci Jonathan. Je crois que c'est ce dont j'ai besoin. – John

0

Je suppose que vous êtes intéressé à faire cela en php. Les fonctions clés que vous allez utiliser sont la fonction scandir et la fonction file_get_contents.

Donc, vous êtes la source ressemblera à quelque chose comme ceci:

<?php 
    $my_dir_path = "/path/to/my/dir"; 
    $files = scandir($my_dir_path); 
    $files_contents_to_array = new Array(); // will contain a mapping of file name => file contents 
    if($files && count($files) > 0) { 
    for($files as $file) { 
     if($file /* some pattern check, verify it is indeed the file you need */) { 
     $files_contents_to_array[$file] = file_get_contents($file); 
     } 
    } 
    } 
?> 

Je pense que cela pourrait être ce que vous recherchez.

Questions connexes