récupérer les noms et url d'un dossier

récupérer les noms et url d'un dossier - HTML/CSS - Programmation

Marsh Posté le 20-07-2004 à 22:37:20    

Qqn aurait une idée pour récupérer tous les fichiers présents dans un dossier ?  
J'explique mon poblème : j'ai un fichier index.php qui devrait regrouper les différents liens présents dans le répertoire où se trouve index.php
Comment pourrais-je faire ?  
 
Merci.  
 
Nizouille,  
Roi des Grenouilles


---------------
ressources pédagogiques et préparations de cours pour l'enseignement - Actualité de l'enseignement - [url=http://www.enseignons.be/forum/index.php]
Reply

Marsh Posté le 20-07-2004 à 22:37:20   

Reply

Marsh Posté le 20-07-2004 à 22:39:53    

readdir() en PHP


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 20-07-2004 à 23:34:44    

et comment on fait pour récuper l'url de ce dossier ?


---------------
ressources pédagogiques et préparations de cours pour l'enseignement - Actualité de l'enseignement - [url=http://www.enseignons.be/forum/index.php]
Reply

Marsh Posté le 21-07-2004 à 00:22:32    

explique mieux ce que tu veux faire.  
Tu maitrises cet espace web ?
Donne un exemple de ton idée


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 21-07-2004 à 08:52:35    

$url=$_SERVER['HTTP_REFERER'];
foreach (glob("*.php" ) as $filename) {
echo "$url/$filename<br />";
 
}
?>
 
J'ai ceci, le prb c que ça m'affiche toujours l'url en entier de l'url de la page précédente
et ça ne fonctionne donc pas avec ce que je veux faire puisque ça donne :
http://www.blabla.com/contact/mapa [...] lename.php
Or je voudrais : http://www.blabla.com/contact/filename.php
 
Oui c'est mon serveur


---------------
ressources pédagogiques et préparations de cours pour l'enseignement - Actualité de l'enseignement - [url=http://www.enseignons.be/forum/index.php]
Reply

Marsh Posté le 21-07-2004 à 09:14:11    

C'est quoi que tu veux faire, c'est pas clair !!!
Tu veux lister les fichiers d'un dossier ?
filename.php, il sort de où ? C'est un fichier trouvé dans le dossier contact ? Autres ?
Il y a d'autres index dans le tableau $_SERVER[] => va voir là


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 21-07-2004 à 09:16:07    

<?php  
$url=dirname($_SERVER['HTTP_REFERER']);
foreach (glob("*.php" ) as $filename) {
  echo "<a href='$url/$filename'>$filename</a><br />";
  }
?>


---------------
ressources pédagogiques et préparations de cours pour l'enseignement - Actualité de l'enseignement - [url=http://www.enseignons.be/forum/index.php]
Reply

Marsh Posté le 21-07-2004 à 09:16:18    

wala c résolu


---------------
ressources pédagogiques et préparations de cours pour l'enseignement - Actualité de l'enseignement - [url=http://www.enseignons.be/forum/index.php]
Reply

Marsh Posté le 21-07-2004 à 09:36:41    

not (filename "index" ))
J'essaie de placer ceci pour pas que index soit repris mais ça fonctionne pas ... QQn sait où je dois mettre ça ?  


---------------
ressources pédagogiques et préparations de cours pour l'enseignement - Actualité de l'enseignement - [url=http://www.enseignons.be/forum/index.php]
Reply

Marsh Posté le 21-07-2004 à 09:50:14    

Tu sais, tant que tu ne sera pas plus explicite, tu n'auras pas d'aide.


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 21-07-2004 à 09:50:14   

Reply

Marsh Posté le 21-07-2004 à 10:27:07    

Pour l'instant je récupère avec la fonction ci-dessous tous les fichiers (filename) portant l'extension .php d'un répertoire (dirname etc)
 
 <?php  
$url=dirname($_SERVER['HTTP_REFERER']);
foreach (glob("*.php" ) as $filename) {
  echo "<a href='$url/$filename'>$filename</a><br />";
  }
?>
 
J'aimerais qu'il sélectionne en effet tous les fichiers, sauf index.php  
  ($filename != "index";)  
J'ai ça mais je ne sais pas où le mettre.  
 
J'espère avoir été suffisamment clair


---------------
ressources pédagogiques et préparations de cours pour l'enseignement - Actualité de l'enseignement - [url=http://www.enseignons.be/forum/index.php]
Reply

Marsh Posté le 21-07-2004 à 10:43:37    

tu ajoutes
 
if ($filename != "index.php" ) echo "<a href='$url/$filename'>$filename</a><br />";


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 21-07-2004 à 11:01:11    

merci beaucoup et désolé encore une fois pour ma amnière de m'exprimer (hier soir j'allais me coucher, et ce matin, je venais de me lever).  
 
Bien à toi,  
 
Nizouille


---------------
ressources pédagogiques et préparations de cours pour l'enseignement - Actualité de l'enseignement - [url=http://www.enseignons.be/forum/index.php]
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed