Fermer la barre d'outils
Voir plus d'options
Voir moins d'options
les-forums.com : vous avez la parole
En moins de 5 minutes,
créez votre forum gratuitement
forum officiel aide/faq
support technique
Accueil Séparateur Présentation Séparateur Créez ! Séparateur Annuaire
Bienvenue sur le forum officiel de les-forums.com.
L'apprentissage des bases du HTML requises pour la personnalisation des forums concerne le sous-forum Programmation, tandis que les gros problèmes techniques sont à adresser au Support. La FAQ vous sera également très utile.
De plus, une lecture du bref règlement du forum pourra éviter bien des tracas.
Nous vous écoutons, soyez polis, patients et précis dans vos questions.
Testez le nouveau chat sur les-forums.com, en beta-test (s'ouvrira dans une nouvelle fenêtre ou onglet)

les-forums.com - Forum officiel
Programmation (163 topics, 2371 messages)
Topic "Afficher une arborescence" (Messages 1 à 6 sur 6) Fil RSS des messages de ce topic
Dernier message par Puppet_Master, le 08/05 à 00:10:36
Anonyme :
  • S'inscrire
  • S'identifier
Outils :
  • Recherche
 
Bas de la pageTopics
 
Puppet_Master
maire
inscrit le 01/03/2003
le 28/04/2004 à 05:12:35
Acces au message Afficher une arborescence
J'ai trouvé ce code accompagné d'un commentaire:

Cette fonction permet d'afficher une arborescence à partir d'un répertoire indiqué par son chemin $path.



<?php
function recursive_display($path) {
    $O = dir($path);
    if(!is_object($O)) return false;
   
    while($file = $O -> read()) {
        if($file != '.' && $file != '..') {
            if(is_file($path.'/'.$file))
                echo $path.'/'.$file."\n";
            else
                if(is_dir($path.'/'.$file)) recursive_display($path.'/'.$file);
            }
        }
   
    // !!!! il faut bien apeller 2 fois la methode close() !!!
    $O -> close();
    $O -> close();
   
    return true;
    }
?>



Mais voilà je n'obtient absoluement rien, même pas de messages d'erreur.
Voir le profil de l'auteur Editer le message
Puppet_Master
maire
inscrit le 01/03/2003
le 28/04/2004 à 06:19:51
Acces au message Afficher une arborescence
J'ai trouvé un code javascript:



<SCRIPT language="JavaScript" title="G1SCRIPT">
//Script Généré sur le Site http://www.G1SCRIPT.COM

<!--
var path = "";
var href = document.location.href;
var s = href.split("/");
for (var i=2;i<;(s.length-1);i++) {
path+="<A HREF=\""+href.substring(0,href.indexOf("/"+s[i])+s[i].length+1)+"/\">"+s[i]+"</A> / ";
}
i=s.length-1;
path+="<A HREF=\""+href.substring(0,href.indexOf(s[i])+s[i].length)+"\">"+s[i]+"</A>";
var url = window.location.protocol + "//" + path;
document.writeln(url);
//-->
//Identifiant du script: 209
//Mis en ligne: 23/11/02
//By TANGUY
</SCRIPT>
<p><font face="arial" size="1">Powered and Generated by </font><a href="http://www.G1SCRIPT.com" target="_blank"><font face="arial,helvetica" size="1">G1Script.Com</font></a></p>



Sauf que ça m'affiche ça:
http://localhost / am / index.php3?page=mangashamanking
Et moi je voudrais ça:
Accueil>>Manga>>Shaman King

Sauf que je biens de me rendre compte que le code na aucun moyen de savoir ce que je veux qu'il affiche puisque j'utilise que des pseudso frames et donc toutes mes pages sont des récalcitrantes de la page index.php3 (:)

Que je puis-je faire? o-o
Voir le profil de l'auteur Editer le message
vertigo_76
WebUtile


Rien ne vaut plus que ce qui est fait par soit meme
inscrit le 05/03/2003
le 03/05/2004 à 22:47:54
Acces au message Afficher une arborescence
Si tu viens de commencer ce site , je te proposerais bien une structure a trois niveaux(ce qui t'oblige a revoir l'affichage de tes pseudo-frames et l'orga,isation des répertoires)

racines => Index.php3
   Pages => Index.php  \\ petit message de bienvenue et redirection sur index.php3 de la racine
      Mangas => shamanking  \\Contient toutes les pages concernant les Mangas

tu construit ensuite une url du type:
http://localhost / am / index.php3?Categorie=Manga&page=shamanking

comme ca tu peux faire ta navigation et en plus ca te permet de classer tes pages par catégorie.

pour l'affichage rien de plus simple:
echo "Accueil=>".$HTTP_GET_VARS['Categorie']."==>".$HTTP_GET_VARS['Page'];

Pour l'include c'est la meme chose "/Pages/".$HTTP_GET_VARS['Categorie']."/".$HTTP_GET_VARS['Page'].".php3";

Bon je sais ca fais un peu bricolage, mais quand tu fais le code correctement je t'assure que ca marche du feu de dieu. Ca t'alourdie tres légèrement le script de pseudo page mais te retir tous les autres scripts qui auraient demandé un traitement supplémentaire, donc au finale on est gagnant.

j'espère que je n'ai pas été trop fouillit quand meme.
Voir le profil de l'auteur Editer le message
vertigo_76
WebUtile


Rien ne vaut plus que ce qui est fait par soit meme
inscrit le 05/03/2003
le 03/05/2004 à 22:50:00
Acces au message Afficher une arborescence
:Z

Oupps, Salut Puppet et les autres.


P..... je suis mal poli j'ai meme pas dis bonjours ou bonsoir plutot
Voir le profil de l'auteur Editer le message
Babaorum
adjoint
http://babaorum.site.voila.fr/img/ghost3_petit.jpg
L'homme n'est qu'une machine
inscrit le 01/03/2003
le 05/05/2004 à 02:02:28
Acces au message Afficher une arborescence
C pas grave... on savait que tu étais malpoli (hihihi) (:)
Voir le profil de l'auteur Editer le message
Puppet_Master
maire
inscrit le 01/03/2003
le 08/05/2004 à 00:10:36
Acces au message Afficher une arborescence
Ok merci j'essayerais ça :)


Salut (:)
Voir le profil de l'auteur Editer le message
 
Haut de la pageTopics
 
Ajout de messages impossible Vous ne pouvez pas ajouter de messages.

Forum gratuit proposé par les-forums.com v 2.7 alpha - Un service Twidi.com - Flux RSS du forum

Page générée en 0,039 secondes le 21/08 à 03:41:50.