begin process at 2012 05 27 14:57:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

Divers

 > 

Navigation dans une arborescence en php


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

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>&nbsp;</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

francois cif

Merci

François



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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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,967 sec (4)

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