affichage - PHP - Programmation
Marsh Posté le 10-05-2010 à 21:55:34
remplace
Code :
|
par
Code :
|
ça devrais suffir
Marsh Posté le 11-05-2010 à 09:45:25
stef, dans la ligne que tu as postée, il faut remplacer
&& ($element = 'txt' || $element = 'TXT') ) {
par
&& ($element == 'txt' || $element == 'TXT') ) {
Marsh Posté le 11-05-2010 à 11:02:27
ReplyMarsh Posté le 11-05-2010 à 11:28:06
Fred999 a écrit : strtolower ça renvoie forcément un string, donc j'vois pas l'intérêt |
tu dis ca par rapport au "===" ?
Marsh Posté le 11-05-2010 à 14:58:01
ReplyMarsh Posté le 11-05-2010 à 21:47:14
désolé
oubli de relecture
Marsh Posté le 11-05-2010 à 22:38:14
Fred999 a écrit : Bin oui |
oui mais tu comprends, sinon c'est plus lent
Marsh Posté le 09-05-2010 à 22:30:02
Bonsoir mes amis j'ai un probleme de l'affichige de contenu d'un dossier :
Index of /dossier/dossierpere/d2
[ICO] Name Last modified Size Description
[DIR] Parent Directory -
[TXT] exam.txt 04-May-2010 14:55 0
[TXT] note2007.txt 04-May-2010 14:55 0
je veux avoir just:
exam.txt
note2007.txt
et aussi des dossiers avec des icones et merci pour votre aide. voila le code php de l'affichage:
<?php
$dir_nom = '../dossier/dossierpere'; // dossier listé (pour lister le répertoir courant : $dir_nom = '.' --> ('point')
$dir = opendir($dir_nom) or die('Erreur de listage : le répertoire n\'existe pas'); // on ouvre le contenu du dossier courant
$fichier= array(); // on déclare le tableau contenant le nom des fichiers
$dossier= array();
// on déclare le tableau contenant le nom des dossiers
while($element = readdir($dir)) {
if($element != '.' && $element != '..') {
if (!is_dir($dir_nom.'/'.$element)) {$fichier[] = $element;}
else {$dossier[] = $element;}
}
}
closedir($dir);
if(!empty($dossier)) {
sort($dossier); // pour le tri croissant, rsort() pour le tri décroissant
echo "Liste des dossiers accessibles dans '$dir_nom' : \n\n";
echo "\t\t<ul>\n";
foreach($dossier as $lien){
echo "\t\t\t<li><a href=\"$dir_nom/$lien \">$lien</a></li>\n";
}
echo "\t\t</ul>";
}
if(!empty($fichier)){
sort($fichier);// pour le tri croissant, rsort() pour le tri décroissant
echo "Liste des fichiers/documents accessibles dans '$dir_nom' : \n\n";
echo "\t\t<ul>\n";
foreach($fichier as $lien) {
echo "\t\t\t<li><a href=\"$dir_nom/$lien \">$lien</a></li>\n";
}
echo "\t\t</ul>";
}
?>