web-dev-qa-db-fra.com

Comment trouver le chemin et la liste des fichiers dans le répertoire?

Je voudrais simplement lister quelques fichiers de mon serveur web et afficher les noms de fichiers sur le front-end de mon site web.

J'utilise le plugin Sourcerer et crée un module personnalisé dans lequel j'ai inséré ce code pour récupérer les fichiers (ça ne fonctionne pas, il n'y a que des charges vides):

<?php 

$path = 'home/mysite/public_html/tmp/containers/waybills/';

$array = array_map('basename', glob($path . '*.pdf')); 

?>
4
MailBlade

Vous pouvez utiliser la classe JFolder de Joomla comme ceci:

<?php
    $array = JFolder::files(JPATH_SITE . '/tmp/containers/waybills');
?>

Vous devrez ensuite bien sûr écrire une boucle foreach pour parcourir le tableau et faire écho aux valeurs.

Jetez un oeil à JFolder :: files API qui vous donnera plus d'informations sur les arguments de fonction supplémentaires, si vous souhaitez les utiliser

J'espère que cela t'aides

4
Lodder