Bonjour à tous,
Je suis actuellement en stage en entreprise et je dois developper une appli web permettant de voir
les dossiers et les sous dossiers des clients et des employé (voir plus bas pour les explications)
et donc je voudrais un coup de main pour améliorer un script php que j'ai voici le script :
<?php function exploration_dossier($dossier_chemin)
{
echo "<ul>";
$dossier = opendir ($dossier_chemin);
while ($fichier_nom = readdir ($dossier)) {
if ($fichier_nom != "." && $fichier_nom != "..")
{
$fichier_chemin = $dossier_chemin.'/'.$fichier_nom;
echo "<li>$fichier_nom</li>";
if(filetype($fichier_chemin) == 'dir')
{
exploration_dossier($fichier_chemin);
}
}
}
closedir ($dossier);
echo "</ul>";
}
?>
//et je l'utilise comme ca :
<?php
exploration_dossier("/home/ftp"); ?> //avec plus declinaison du repertoire du style /home/ftp/*
ou /home/ftp/nom_utilisateur/client
Déjà j'ai un problème pour cette condition :
if(filetype($fichier_chemin) == 'dir')
{
exploration_dossier($fichier_chemin);
}
en gros si dans un dossier je n'ai pas de fichier il m'affiche un warning que voici :
warning filetype () Lstat failed for dossier_ou_est_contenu_mon_script
de plus un autre souci ergonomique (et oui etant en entreprise faut faire des jolis choses) se pose je m'explique
le programme fait ceci :
<pre>
->dossier1
*fic1
*fic2
*fic3
->dossier2
-->dossier4
-->dossier5
**fich1
**fich2
**fich3
->dossier3
-->dossier6
--->dossier7
***fichier1
***fichier2
->dossier8
</pre>
comprenez que si j'ai 30dossiers comprenant 10 sous dossiers et +50 fichiers l'arborescence dans ma page php
va faire 200kms
donc j'aimerai avoir un script javascript adapté à mon code php (quitte a faire quelque modif) pour pouvoir déroulé et enroulé les dossiers, le problème c'est que javascript ca fait de belle chose mais moi je ne sais pas faire,
donc si y a des personne pour m'aider à faire cette appli :-)
je les remercie d'avance :-)