theavengers

Inscris le 02/12/2009 à 12:11
  • Site web
  • Nombre de sujets
    1
  • Nombre de messages
    8
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
theavengers
Bonjour à tous, j'ai actuellement une listbox qui se rempli avec le contenu d'un repretoire. Mais je désire faire un tri par ordre alphabetique "humain". Mais étant un gros déburant, je ne vois pas comment adapté la fonction NATCASESORT avec mon code.
Si quelqu'un pouvait m'aider, ça serait super :

<?php
$rep ='../upload/';
if (!is_dir ($rep)) {
echo 'Erreur, ', $dir,' n\'est pas un repertoire valide';
exit;
}
$dir = opendir ($rep);
while (false !== ($fichier = readdir ($dir))) {
if ($fichier !== '..' && $fichier !== '.') {

echo '<option value="',$fichier,'">',$fichier,'</option>';
}
}
?>

Ses derniers messages sur les forums

forum
theavengers
Yes, ça marche, il me manquait aussi sort($contenu); et c'est tout bon, merci beaucoup beaucoup !!!

Si tu n'avais pas été la, je galérerais encore des semaines !
theavengers
J'avais mal lu. Désolé et merci de ta patience ;)
Sauf que si je le sors du while il n'affiche plus rien dans la listbox ... et il doit surement falloir que je lui redéclare une variable.

<?php
$rep ='../upload/';
if (!is_dir ($rep)) {
echo 'Erreur, ', $dir,' n\'est pas un repertoire valide';
exit;
}
//
$dir = opendir ($rep);
$contenu = array ();
//boucle
while (false !== ($fichier = readdir ($dir))) {
if ($fichier !== '..' && $fichier !== '.') {
$contenu[] = $fichier;
}
}

foreach($contenu as $cle => $element)
{
echo '<option value="',$fichier,'">',$fichier,'</option>';
}
?>

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours