begin process at 2012 05 31 05:16:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Ordre de tri ??!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Ordre de tri ??!

mardi 14 janvier 2003 à 13:14:16 | Ordre de tri ??!

benxen

Bonjour,

Tout juste debutant en php, je viens de recuperer un script permettant de lister toutes les images d'un repertoire afin de mettre leur nom dans une combobox

Voila le script :

<?php
/**************************************/
$rep="./photos"; // le chemin vers le répertoire à parcourir
/**************************************/

if ($dir = @opendir("$rep"))
{
while (($fichier = readdir($dir)) !== false)
{
if($fichier != "index.php" && $fichier != "." && $fichier != "..")
{echo "<option value=$rep/$fichier>$fichier</option>\n";}
}
closedir($dir);
}
?>

Ce script fonctionne parfaitement sauf que la derniere photo mise dans le répertoire apparait en dernier dans la combo alors que je voudrais que les photos soient classées par ordre alphabetique.... et non pas par date comme ca a l'air d'être le cas !

Comme puis-je faire ça ??
Y'a-t-il des parametres à passer à ma fonction pr ke le tri alphabetique marche ??
Le probleme vient-il d'ailleurs ??
mardi 14 janvier 2003 à 14:27:42 | Re : Ordre de tri ??!

booth

AZlors... dans ton cas il faut just(e modifier ton script pour mettre tes variables dans un tableau

<?php
/**************************************/
$rep="./photos"; // le chemin vers le répertoire à parcourir
/**************************************/

if ($dir = @opendir("$rep"))
{
while (($fichier = readdir($dir)) !== false)
{
if($fichier != "index.php" && $fichier != "." && $fichier != "..")
{$tab[]=$fichier;}
}
closedir($dir);
asort($tab);
for(reset($tab); $key = key($tab); next($tab)) {
echo $tab[$key]."<br>";
}
}
?>

essaie avec ça, ça devrai être good...

Booth

La connerie c'est la décontraction de l'intelligence.(Serge GAINSBOURG)


-------------------------------
Réponse au message :
-------------------------------

> Bonjour,
>
> Tout juste debutant en php, je viens de recuperer un script permettant de lister toutes les images d'un repertoire afin de mettre leur nom dans une combobox
>
> Voila le script :
>
> <?php
> /**************************************/
> $rep="./photos"; // le chemin vers le répertoire à parcourir
> /**************************************/
>
> if ($dir = @opendir("$rep"))
> {
> while (($fichier = readdir($dir)) !== false)
> {
> if($fichier != "index.php" && $fichier != "." && $fichier != "..")
> {echo "<option value=$rep/$fichier>$fichier</option>\n";}
> }
> closedir($dir);
> }
> ?>
>
> Ce script fonctionne parfaitement sauf que la derniere photo mise dans le répertoire apparait en dernier dans la combo alors que je voudrais que les photos soient classées par ordre alphabetique.... et non pas par date comme ca a l'air d'être le cas !
>
> Comme puis-je faire ça ??
> Y'a-t-il des parametres à passer à ma fonction pr ke le tri alphabetique marche ??
> Le probleme vient-il d'ailleurs ??
mardi 14 janvier 2003 à 14:42:02 | Re : Ordre de tri ??!

benxen


Ce ke tu m'as envoyé ne marche po du tout :(
Je n'ai rien ki s'affiche !


-------------------------------
Réponse au message :
-------------------------------

> AZlors... dans ton cas il faut just(e modifier ton script pour mettre tes variables dans un tableau
>
> <?php
> /**************************************/
> $rep="./photos"; // le chemin vers le répertoire à parcourir
> /**************************************/
>
> if ($dir = @opendir("$rep"))
> {
> while (($fichier = readdir($dir)) !== false)
> {
> if($fichier != "index.php" && $fichier != "." && $fichier != "..")
> {$tab[]=$fichier;}
> }
> closedir($dir);
> asort($tab);
> for(reset($tab); $key = key($tab); next($tab)) {
> echo $tab[$key]."<br>";
> }
> }
> ?>
>
> essaie avec ça, ça devrai être good...
>
> Booth
>
> La connerie c'est la décontraction de l'intelligence.(Serge GAINSBOURG)
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour,
> >
> > Tout juste debutant en php, je viens de recuperer un script permettant de lister toutes les images d'un repertoire afin de mettre leur nom dans une combobox
> >
> > Voila le script :
> >
> > <?php
> > /**************************************/
> > $rep="./photos"; // le chemin vers le répertoire à parcourir
> > /**************************************/
> >
> > if ($dir = @opendir("$rep"))
> > {
> > while (($fichier = readdir($dir)) !== false)
> > {
> > if($fichier != "index.php" && $fichier != "." && $fichier != "..")
> > {echo "<option value=$rep/$fichier>$fichier</option>\n";}
> > }
> > closedir($dir);
> > }
> > ?>
> >
> > Ce script fonctionne parfaitement sauf que la derniere photo mise dans le répertoire apparait en dernier dans la combo alors que je voudrais que les photos soient classées par ordre alphabetique.... et non pas par date comme ca a l'air d'être le cas !
> >
> > Comme puis-je faire ça ??
> > Y'a-t-il des parametres à passer à ma fonction pr ke le tri alphabetique marche ??
> > Le probleme vient-il d'ailleurs ??
>
mercredi 15 janvier 2003 à 08:41:07 | Re : Ordre de tri ??!

jeca

Remplace ça :

for(reset($tab); $key = key($tab); next($tab)) {
echo $tab[$key]."<br>";
}

par :

reset($tab);
foreach ($tab as $valeur)
{
echo $valeur."<br>";
}

A+

jc


-------------------------------
Réponse au message :
-------------------------------

> AZlors... dans ton cas il faut just(e modifier ton script pour mettre tes variables dans un tableau
>
> <?php
> /**************************************/
> $rep="./photos"; // le chemin vers le répertoire à parcourir
> /**************************************/
>
> if ($dir = @opendir("$rep"))
> {
> while (($fichier = readdir($dir)) !== false)
> {
> if($fichier != "index.php" && $fichier != "." && $fichier != "..")
> {$tab[]=$fichier;}
> }
> closedir($dir);
> asort($tab);
> for(reset($tab); $key = key($tab); next($tab)) {
> echo $tab[$key]."<br>";
> }
> }
> ?>
>
> essaie avec ça, ça devrai être good...
>
> Booth
>
> La connerie c'est la décontraction de l'intelligence.(Serge GAINSBOURG)
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour,
> >
> > Tout juste debutant en php, je viens de recuperer un script permettant de lister toutes les images d'un repertoire afin de mettre leur nom dans une combobox
> >
> > Voila le script :
> >
> > <?php
> > /**************************************/
> > $rep="./photos"; // le chemin vers le répertoire à parcourir
> > /**************************************/
> >
> > if ($dir = @opendir("$rep"))
> > {
> > while (($fichier = readdir($dir)) !== false)
> > {
> > if($fichier != "index.php" && $fichier != "." && $fichier != "..")
> > {echo "<option value=$rep/$fichier>$fichier</option>\n";}
> > }
> > closedir($dir);
> > }
> > ?>
> >
> > Ce script fonctionne parfaitement sauf que la derniere photo mise dans le répertoire apparait en dernier dans la combo alors que je voudrais que les photos soient classées par ordre alphabetique.... et non pas par date comme ca a l'air d'être le cas !
> >
> > Comme puis-je faire ça ??
> > Y'a-t-il des parametres à passer à ma fonction pr ke le tri alphabetique marche ??
> > Le probleme vient-il d'ailleurs ??
>
mercredi 15 janvier 2003 à 12:06:28 | Re : Ordre de tri ??!

benxen




ok merci


-------------------------------
Réponse au message :
-------------------------------

> Remplace ça :
>
> for(reset($tab); $key = key($tab); next($tab)) {
> echo $tab[$key]."<br>";
> }
>
> par :
>
> reset($tab);
> foreach ($tab as $valeur)
> {
> echo $valeur."<br>";
> }
>
> A+
>
> jc
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > AZlors... dans ton cas il faut just(e modifier ton script pour mettre tes variables dans un tableau
> >
> > <?php
> > /**************************************/
> > $rep="./photos"; // le chemin vers le répertoire à parcourir
> > /**************************************/
> >
> > if ($dir = @opendir("$rep"))
> > {
> > while (($fichier = readdir($dir)) !== false)
> > {
> > if($fichier != "index.php" && $fichier != "." && $fichier != "..")
> > {$tab[]=$fichier;}
> > }
> > closedir($dir);
> > asort($tab);
> > for(reset($tab); $key = key($tab); next($tab)) {
> > echo $tab[$key]."<br>";
> > }
> > }
> > ?>
> >
> > essaie avec ça, ça devrai être good...
> >
> > Booth
> >
> > La connerie c'est la décontraction de l'intelligence.(Serge GAINSBOURG)
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour,
> > >
> > > Tout juste debutant en php, je viens de recuperer un script permettant de lister toutes les images d'un repertoire afin de mettre leur nom dans une combobox
> > >
> > > Voila le script :
> > >
> > > <?php
> > > /**************************************/
> > > $rep="./photos"; // le chemin vers le répertoire à parcourir
> > > /**************************************/
> > >
> > > if ($dir = @opendir("$rep"))
> > > {
> > > while (($fichier = readdir($dir)) !== false)
> > > {
> > > if($fichier != "index.php" && $fichier != "." && $fichier != "..")
> > > {echo "<option value=$rep/$fichier>$fichier</option>\n";}
> > > }
> > > closedir($dir);
> > > }
> > > ?>
> > >
> > > Ce script fonctionne parfaitement sauf que la derniere photo mise dans le répertoire apparait en dernier dans la combo alors que je voudrais que les photos soient classées par ordre alphabetique.... et non pas par date comme ca a l'air d'être le cas !
> > >
> > > Comme puis-je faire ça ??
> > > Y'a-t-il des parametres à passer à ma fonction pr ke le tri alphabetique marche ??
> > > Le probleme vient-il d'ailleurs ??
> >
>


Cette discussion est classée dans : script, ordre, tri, alphabetique


Répondre à ce message

Sujets en rapport avec ce message

TRI mySQL [ par ehmarc ] SAlut,J'ai un petit probleme dde tri dans mes bases : j'ai des champs de types varchar qui n'ont que des valeurs monétaires du type 9,22Je voudrai tou faire le tri dans une base de donnée (ordonné... du genre ordre croissant décroissant...) [ par kroland ] alor voila j'ai une base de donné MSQL qui est charger dans un tableau imaginon un truc du genre cela! titre            année             gen afficher les fichiers xml par ordre alphabetique [ par superM ] bonjour à tous,J'ai un petit script qui me permet de lister des fichiers xml dans un répertoire qui marche trés bien. Le seul problème que je rencontr Ordre alphabetique [ par mike501 ] Bonjour, j aimerai mettre ma gallerie par ordre alphabetique voici le code a modifierQuelq un peux m aidezMerci   include('./inc/config.php'); if ($ha Afficher le contenu d'un dossier par ordre alphabetique, + poid des fichiers [ par sanjb ] Bonjour,je vous ecris car je ne suis pas tres fort (pour ne pas dire nul) en PHP.Je cherche un script qui me permetrait d'afficher sur ma page le cont Ordre d'affichage de photo avec opendir [ par tamatea ] Bonjour à tous.Voilà j'utilise un petit script pour aller chercher les photos d'un dossier et les afficher sur ma page.Seulement les images 01.png 02. ordre alphabetique [ par Death Angel ] Bonjour à tous! Bon, j'ai dans un fichier texte une liste de pseudo, pouvant contenir des espace, l'enregistrement dans le fichier ce fait au fur et à adresse mac [ par Ce.plusplus ] Bonjour,  je ne m'y connais pas du tout en php, mais j'ai vu en faisant quelques recherches qu'il etait existait des scripts permettant d'afficher l'a Tri dans un menu déroulant [ par stiml ] Bonjour,J'aimerai faire un tri dans un menu déroulant. Mon menu déroulant contient toute les rue d'une ville. Elle font aprtie d'une base de données.J Mysql_close(); [ par milkasoprano ] Bonjour tous le monde, Comment allez vous ? J'aurai une question a vous posez à propos de mysql_close(); fonction mysql que j'utilise en php lors de l


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales