Accueil > Forum > > > > Navigation dans une arborescence en php
Navigation dans une arborescence en php
jeudi 29 septembre 2005 à 17:14:39 |
Navigation dans une arborescence en php

francois cif
|
Bonjours.
Je souhaiterais pouvoir voir l'arborescence d'un de mes répertoires depuis mon site web.
J'ai trouvé plusieur sript mais rien de vraimment bien.
Quelqu'un aurait une idée.
Merci
PS: Je sais qu'en créant un index sur un répertoire, apache génère automatique une arborescence mais ce n'est pas super jolie. François
|
|
jeudi 29 septembre 2005 à 19:40:59 |
Re : Navigation dans une arborescence en php

_benjy
|
Salut
un script php avec les fonctions file pour lister le répertoire
et un objet LoadVars dans Flash pour envoyé la demande et récupérer la réponse
++
Flash sans Limites _Benjy chez kOlapsis
merci de penser a accepter
|
|
vendredi 30 septembre 2005 à 10:09:38 |
Re : Navigation dans une arborescence en php

francois cif
|
Ouais mais la tu le parles un peu en chinois.
En fait j'ai déja un script(que j'ai pompé sur une site) mais qd je clique sur un répertoire il ne me louvre pas:
François
|
|
vendredi 30 septembre 2005 à 10:10:07 |
Re : Navigation dans une arborescence en php

francois cif
|
Voici le sript en question:
<?
// Vous pouvez changer le chemin de départ, par default "." //
$depart=".";
// ----- Affiche arborescence ----- Auteur : fgauharou@yahoo.fr ------------- //
require("./fonctions.php");
// ------------------------------ Initialisation des variables ----------------------------------------------- //
if(!empty($chemin)) $chemin = stripslashes($chemin); else $chemin = $depart;
// ----------------------------------- Sécurité navigation -------------------------------------------------- //
$chemintotal = $chemin;
// ------------------------------- Récupération des fichiers et répertoires dans tableau-- //
$handle = @opendir($chemintotal);
$file = @readdir($handle); // repertoire .
$file = @readdir($handle); // repertoire ..
$repind = 0;
$fileind = 0;
while ($file = @readdir($handle))
{
if(is_dir("$chemintotal/$file"))
{
$reptab[$repind]["nom"]
= $file;
$reptab[$repind]["taille"] =
filesize("$chemintotal/$file");
$repind++;
}
else
{
$filetab[$fileind]["nom"] = $file;
$filetab[$repind]["taille"] =
filesize("$chemintotal/$file");
$fileind++;
}
}
@closedir($handle);
// ============================= Affichage =================================== //
?>
<! ----------------------- Affichage du chemin ------------------>
<table width=50% border="0" cellspacing="0" cellpadding="0" BGCOLOR="#b0bace">
<tr>
<td><b><? echo " Chemin :
";?></b><?$CheminDecompose = DecomposerChemin($chemin);echo
$CheminDecompose; // -- Affiche le dossier courant -- // ?>
</td>
</tr>
</table>
<TABLE WIDTH="650" BORDER="0" CELLPADDING="0" CELLSPACING="1" nowrap>
<TR>
<TD background="/images/menu.jpg" width=35> </TD>
<TD background="/images/menu.jpg" ALIGN="center"><b><? echo "Nom"; ?></b></TD>
<TD background="/images/menu.jpg" width=65
ALIGN="center" COLSPAN="5"><B><? echo "Taille";
?></B></TD>
</TR>
<TR><TD COLSPAN="10"><HR NOSHADE></TD></TR>
<?
// ------ Si on clique sur dossier parent --------------- //
if($chemin != ".")
{
$cheminretour = ModifChemin($chemin);
$cheminretour = rawurlencode($cheminretour);
?>
<TR>
<TD width=35
ALIGN="center"><A HREF="./dir.php?chemin=<? echo
$cheminretour; ?>"><IMG SRC="./images/back.gif"
BORDER="0"></A></TD>
<TD ALIGN="left"
><A HREF="./dir.php?chemin=<? echo $cheminretour;
?>">..</A></TD>
</TR>
<?
}
// -------------------------------------- Affichage des répertoires --------------------------------------- //
for($i=0;$i<$repind;$i++)
{
$nomrep = $reptab[$i]["nom"];
$cheminrep = rawurlencode($chemin."/".$nomrep);
$IndiceImage = $i;
$pair = $i%2;
?>
<TR>
<TD <? if ($pair==1) {echo
"";?>BGCOLOR="#b0bace" bordercolor="#b0bace"<?} else {echo
"";?>BGCOLOR="#d8dde7" bordercolor="#d8dde7"<?}?>
ALIGN="center"><A HREF="./dir.php?chemin=<? echo $cheminrep;
?>"><IMG SRC="./images/dir.gif"
border="0"></A></TD>
<TD <? if ($pair==1) {echo
"";?>BGCOLOR="#b0bace" bordercolor="#b0bace"<?} else {echo
"";?>BGCOLOR="#d8dde7" bordercolor="#d8dde7"<?}?> ALIGN="left"
><font color="#000099"><font face=" Verdana,Arial,
Helvetica, sans-serif" size="2"><? echo $nomrep; ?></TD>
<TD <? if ($pair==1) {echo
"";?>BGCOLOR="#b0bace" bordercolor="#b0bace"<?} else {echo
"";?>BGCOLOR="#d8dde7" bordercolor="#d8dde7"<?}?> ALIGN="left"
><font color="#000099"><font face=" Verdana,Arial,
Helvetica, sans-serif" size="2"></TD>
</TR>
<?
}
// --------------------------------------- Affichage des fichiers ----------------------------------------- //
$IndiceImage++;
for($i=0;$i<$fileind;$i++)
{
$nomfic = $filetab[$i]["nom"];
$ext = GetExtension($nomfic);
$ext = strtolower($ext);
$icone = GetIcone($ext);
$IndiceImage = $i;
$pair = $i%2;
?>
<TR>
<TD <? if ($pair==1) {echo
"";?>BGCOLOR="#F2F4F7" bordercolor="#F2F4F7"<?} else {echo
"";?>BGCOLOR="#EBEEF3" bordercolor="#EBEEF3"<?}?>width=35
ALIGN="center"><IMG SRC ="./images/<? echo $icone
?>"></TD>
<TD <? if ($pair==1) {echo
"";?>BGCOLOR="#F2F4F7" bordercolor="#F2F4F7"<?} else {echo
"";?>BGCOLOR="#EBEEF3"
bordercolor="#EBEEF3"<?}?>ALIGN="left" ><A
HREF="<? echo $chemin."/".$nomfic; ?>"><? echo $nomfic ;
?></A></TD>
<TD <? if ($pair==1) {echo
"";?>BGCOLOR="#F2F4F7" bordercolor="#F2F4F7"<?} else {echo
"";?>BGCOLOR="#EBEEF3"
bordercolor="#EBEEF3"<?}?>ALIGN="right" ><? echo
FormatTailleFichier(filesize($chemin."/".$nomfic)); ?></TD>
</TR>
<?
}
// ------ fin du tableau ---- //
?>
<TR><TD COLSPAN="10"><HR NOSHADE></TD></TR>
</TABLE><BR>
<! --------- Affiche le nombre de dossiers et de fichiers -------------- >
<table width=400 border="0" cellspacing="0" cellpadding="0">
<tr>
<td background="/images/menu.jpg"><B>
<? echo " Nombre de dossier(s) : ".$repind; ?>
- <? echo " Nombre de fichier(s) : ".$fileind; ?></B>
</td>
</tr>
</table>
</BODY>
</HTML>
François
|
|
vendredi 30 septembre 2005 à 14:29:08 |
Re : Navigation dans une arborescence en php

_benjy
|
Salut
t'as rever si tu crois qu'on va s'amuser a lire un script complet comme ca ...
sutout qu elà ya que du php, mm pas de flash, donc pose ta quastion sur phpcs
++
Flash sans Limites _Benjy chez kOlapsis
merci de penser a accepter
|
|
vendredi 30 septembre 2005 à 14:39:15 |
Re : Navigation dans une arborescence en php
|
Cette discussion est classée dans : php, arborescence, navigation
Répondre à ce message
Sujets en rapport avec ce message
navigation flash dans page Php [ par yargoo ]
Bonjour,possible ou pas j'ai juste une navigation en flash qui doit signaler chaque item par un carre rouge quand je passe dessus " a,b,c,d..." jus
LoadVars vs Mac [ par HybridKat ]
Bonjour,J'ai un petit problème et j'espère que quelqu'un pourra m'aider. La situation est simple, j'ai un projecteur flash (un .exe) qui doit appelle
[FLASH SQL PHP] Lecture d'une BDD dans Flash, INSERT ou UPDATE [ par djey31 ]
Bonjour à toutes et tous, Je developpe une interface de mise à jour pour un site en Flash. Je suis en train de réaliser une connexion de type : Form
recuperer une variale de PHP [ par mouadestla ]
Bonjour , Je souhaite envoyer une variable à partir de php au flash , par exemple , j'ai une variable get : index.php?s=nomdefichier , je souhaite e
Communication php/flash [ par atchoumen ]
Bonjour,Cela va faire quelques jours que j'essai de faire un diaporama via chargement dynamique. Ma premiere partie fonctionne sans problème voici mon
Galerie photo php / action script... marche sous Firefox mais pas sur I.E. !! Please Help !! [ par zoolians ]
Bonjour , J'ai quelques bases lointaines de php et je dois en ce moment mettre à jour un site web que je n'ai pas codé (www.compagnie-zoolians.com)
msql >> PHP >> Flash ------------------- URGENT [ par FleurT ]
Bonjour à tous, je débute en php et base de données, j'aimerais trouver un tutoriel qui m'explique comment afficher les données de ma base dans mon fl
Envoi des info position "Drag" X et Y dans php [ par japower01 ]
Bonjour, Est-il possible d'envoyer les information x et y d'un clip dans un fichier php.Comment recuperer ces deux valeurs.Merci
php vers flash [ par billgatsmi ]
envoyez une variable php vers flash je veut envoyez le contenu d'une var php (URL) vers une animation flash <img alt="" src="C:%5CPr
Recuperation d'une variable php sous flash [ par cagoulou ]
bonjour,je souhaiterai recuperer une variable php dans mon animation flash. Voila plusieurs jour que je recherche l'info, j'ai eu l'occasion de tester
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|