01net    Web


Actuellement en ligne : 187 Utilisateurs dont 6 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > PHP
> [RESOLU]Afficher les fichiers d'un dossier
Auteur
Message
 
<     1       >
manchote
  L'erreur est une mais commune
  :-)
      ?   ^   @     Posté le 24/10/2006 22:54:26  
Voter pour ce message
Bonsoir je voudrais savoir comment faire pour

Afficher les fichiers d'un dossier dans une page php
puis qu'il est leur lien:

<?php
function AffDir($rep)
{
$dir = opendir($rep);
while ($File = readdir($dir))
{
if($File != "." && $File != "..")
{
echo '<a href="'$File.'">"'$File.'"</a>';
echo "<br />";
}
}
closedir($dir);
}

AffDir(".");
?>
Le nom du fichier ne s'affiche pas et donc pas de lien

Merci ;)




-->Message édité par manchote le 04/11/2006 18:19:01<--
-------
Manchot ou pingouin...?
Ne cherchez plus: passer à Linux!
Minus-et-Cortex
  
   
      ?   @     Posté le 24/10/2006 23:03:49  
Voter pour ce message
Salut!

J'ai trouvé une petite erreur :
echo '<a href="'$File.'">"'$File.'"</a>';

corrigé par :
echo '<a href="'.$File.'">"'.$File.'"</a>';

mais ton script fonctionne bien chez moi. S'il tu ne vois pas de fichier, c'est peut-être parce qu'il n'y en a pas à afficher (hormis . et ..).

@+
-------
Mieux vaut fermer sa gueule et passer pour un con que l'ouvrir et ne laisser aucun doute à ce sujet.
Gustave Parking
Heis Spiter
  
   
      ?   ^   @     Posté le 25/10/2006 12:26:21  
Voter pour ce message
Si tu ne veux qu'afficher les fichiers, change ta ligne
if($File != "." && $File != "..")
par
if(($File != ".") && ($File != "..") && (is_dir($rep.$File) == 0))
manchote
  L'erreur est une mais commune
  :-)
      ?   ^   @     Posté le 25/10/2006 19:54:20  
Voter pour ce message
Minus-et-Cortex a écrit :
Salut!

J'ai trouvé une petite erreur :


mais ton script fonctionne bien chez moi. S'il tu ne vois pas de fichier, c'est peut-être parce qu'il n'y en a pas à afficher (hormis . et ..).

@+


Merci Minus et Cortex ca marche parfait j'ai les fichiers; et le lien Merci beaucoup à toi
-------
Manchot ou pingouin...?
Ne cherchez plus: passer à Linux!
Jfou87
  
   
      ?   @     Posté le 06/03/2007 13:14:41  
Voter pour ce message
Ca marche nickel, le seul soucis c'est qu'il affiche également le fichier php. Mon soucis est que je désire créer une page avec des lecteur swf dew player. C'est à dire que ce lecteur fonctionne en swf et dans le code page on doit tapper le nom du fichier mp3 et j'aimerais déposer mes fichiers mp3 et la fameuse page php contenant le code et que tout soit automatiquement affiché. Donc en clair, on ne doit voir que les fichier .mp3 dans la page. Possible ?
Minus-et-Cortex
  
   
      ?   @     Posté le 06/03/2007 17:41:52  
Voter pour ce message
Salut!

Complète le code déjà posté par
if($File != "." && $File != "..")
{
if ((($index = strrpos($File, ".")) !== FALSE) && (strtolower(substr($File, $index)) != ".mp3"))
{
echo '<a href="'.$File.'">"'.$File.'"</a>';
echo "<br />";
}
}

Vérifie le parenthésage.

@+
-------
Mieux vaut fermer sa gueule et passer pour un con que l'ouvrir et ne laisser aucun doute à ce sujet.
Gustave Parking
<     1       >

01net > Forum de 01net > Programmation et développement > PHP
> [RESOLU]Afficher les fichiers d'un dossier

Aller à :

Page générée en : 0.08s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Automobile 
Exclusif : Citroën C3 Picasso, les premières photos du modèle définitif en conditions réelles !
Jeux
Nouveauté : Alignez les trophées et gagnez de l’argent à chaque exploit réalisé.