# \[RESOLU\]\[HTML\] Refaire la page par defaut d'apache

**URL:** <https://forum.geekzone.fr/t/resolu-html-refaire-la-page-par-defaut-dapache/31078>\
**Category:** Dev\
**Created:** [Septembre 27, 2006, 9:00 UTC](https://forum.geekzone.fr/t/resolu-html-refaire-la-page-par-defaut-dapache/31078 "2006-09-27T09:00:28Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![kaneloon](https://forum.geekzone.fr/user_avatar/forum.geekzone.fr/kaneloon/32/110_2.png) [@kaneloon](https://forum.geekzone.fr/u/kaneloon)\
**Post date:** [Septembre 27, 2006, 9:00 UTC](https://forum.geekzone.fr/t/resolu-html-refaire-la-page-par-defaut-dapache/31078/1 "2006-09-27T09:00:28Z")

</div>

Bonjour,  
Sur une page web, j’ai juste besoin de lister les fichiers présents sur le dossier correspondants au serveur (je sais c’est sale, mais bon). En fait, fonctionnellement, la page par defaut d’apache me convient bien, mais je voulais savoir s’il était possible de la modifier, ou d’en faire une équivalente juste en changeant le titre, et certains trucs.  
J’ai googlé un peu, mais comme je ne connais pas les bon termes, je trouve pas grand chose. Et il faut que ça me prenne moins de 20 min.

Merci !

---

<div class="post-metadata">

**Author:** ![mono](https://forum.geekzone.fr/user_avatar/forum.geekzone.fr/mono/32/1309_2.png) [@mono](https://forum.geekzone.fr/u/mono)\
**Post date:** [Septembre 27, 2006, 9:18 UTC](https://forum.geekzone.fr/t/resolu-html-refaire-la-page-par-defaut-dapache/31078/2 "2006-09-27T09:18:33Z")

</div>

[quote=“kaneloon, post:1, topic: 31078”]Bonjour,  
Sur une page web, j’ai juste besoin de lister les fichiers présents sur le dossier correspondants au serveur (je sais c’est sale, mais bon). En fait, fonctionnellement, la page par defaut d’apache me convient bien, mais je voulais savoir s’il était possible de la modifier, ou d’en faire une équivalente juste en changeant le titre, et certains trucs.  
J’ai googlé un peu, mais comme je ne connais pas les bon termes, je trouve pas grand chose. Et il faut que ça me prenne moins de 20 min.

Merci ![/quote]  
Tu es sur windows ou sur linux ?  
sinon, pour lister la liste des fichiers dans le dossier courant :

`<?php
$handle=opendir('.');
echo "Pointeur de dossier: $handle\n";
echo "Fichiers:\n";
while ($file = readdir($handle)) {
echo "$file\n";
}
closedir($handle);
?>`

tu nommes ce fichier index.php, et ca doit marcher…

---

<div class="post-metadata">

**Author:** ![kaneloon](https://forum.geekzone.fr/user_avatar/forum.geekzone.fr/kaneloon/32/110_2.png) [@kaneloon](https://forum.geekzone.fr/u/kaneloon)\
**Post date:** [Septembre 27, 2006, 9:34 UTC](https://forum.geekzone.fr/t/resolu-html-refaire-la-page-par-defaut-dapache/31078/3 "2006-09-27T09:34:49Z")

</div>

Merci, je suis sous linux. Et je ne controle rien. J’ai testé ton fichier et ça me fait la liste des fichiers en texte. Comment je fais pour les liens ? En fait il faudrait que je chope le code de la page par defaut.

---

<div class="post-metadata">

**Author:** ![mono](https://forum.geekzone.fr/user_avatar/forum.geekzone.fr/mono/32/1309_2.png) [@mono](https://forum.geekzone.fr/u/mono)\
**Post date:** [Septembre 27, 2006, 9:43 UTC](https://forum.geekzone.fr/t/resolu-html-refaire-la-page-par-defaut-dapache/31078/4 "2006-09-27T09:43:05Z")

</div>

> [@kaneloon](#):
>
> Merci, je suis sous linux. Et je ne controle rien. J’ai testé ton fichier et ça me fait la liste des fichiers en texte. Comment je fais pour les liens ? En fait il faudrait que je chope le code de la page par defaut.

en gros tu voudrais qu’il y est la liste des fichiers du dossier, en clicant dessus on puisse les télécharger ???  
dis moi si j’ai pas tout compris B)

---

<div class="post-metadata">

**Author:** ![kaneloon](https://forum.geekzone.fr/user_avatar/forum.geekzone.fr/kaneloon/32/110_2.png) [@kaneloon](https://forum.geekzone.fr/u/kaneloon)\
**Post date:** [Septembre 27, 2006, 9:49 UTC](https://forum.geekzone.fr/t/resolu-html-refaire-la-page-par-defaut-dapache/31078/5 "2006-09-27T09:49:06Z")

</div>

[quote=“mono, post:4, topic: 31078”]en gros tu voudrais qu’il y est la liste des fichiers du dossier, en clicant dessus on puisse les télécharger ???  
dis moi si j’ai pas tout compris B)[/quote]  
Exactement. en modifiant par exemple le titre de la page par rapport à l’index de base. J’ai trouvé [mod\_autoindex](http://httpd.apache.org/docs/2.0/mod/mod_autoindex.html#query) mais je ne sais pas comment l’utiliser.

---

<div class="post-metadata">

**Author:** ![mono](https://forum.geekzone.fr/user_avatar/forum.geekzone.fr/mono/32/1309_2.png) [@mono](https://forum.geekzone.fr/u/mono)\
**Post date:** [Septembre 27, 2006, 10:07 UTC](https://forum.geekzone.fr/t/resolu-html-refaire-la-page-par-defaut-dapache/31078/6 "2006-09-27T10:07:37Z")

</div>

[code]

\<?php $handle=opendir('.'); echo "Pointeur de dossier: $handle\n"; echo "Fichiers:\n"; while ($file = readdir($handle)) { print("".$file."  
"); } closedir($handle); ?\>[/code]

EDIT : et avec ca ?

---

<div class="post-metadata">

**Author:** ![kaneloon](https://forum.geekzone.fr/user_avatar/forum.geekzone.fr/kaneloon/32/110_2.png) [@kaneloon](https://forum.geekzone.fr/u/kaneloon)\
**Post date:** [Septembre 27, 2006, 10:14 UTC](https://forum.geekzone.fr/t/resolu-html-refaire-la-page-par-defaut-dapache/31078/7 "2006-09-27T10:14:08Z")

</div>

> [@mono](#):
>
> et avec ca ?

Ca m’affiche une page blanche…

---

<div class="post-metadata">

**Author:** ![mono](https://forum.geekzone.fr/user_avatar/forum.geekzone.fr/mono/32/1309_2.png) [@mono](https://forum.geekzone.fr/u/mono)\
**Post date:** [Septembre 27, 2006, 10:24 UTC](https://forum.geekzone.fr/t/resolu-html-refaire-la-page-par-defaut-dapache/31078/8 "2006-09-27T10:24:39Z")

</div>

> [@kaneloon](#):
>
> Ca m’affiche une page blanche…

et avec ca ?

`<?php
$handle=opendir('.');
echo "Pointeur de dossier: $handle\n";
echo "Fichiers:\n";
while ($file = readdir($handle)) {
print("<a href='$file' target=_BLANK>".$file."</a><br>");
}
closedir($handle);
?>`

---

<div class="post-metadata">

**Author:** ![kaneloon](https://forum.geekzone.fr/user_avatar/forum.geekzone.fr/kaneloon/32/110_2.png) [@kaneloon](https://forum.geekzone.fr/u/kaneloon)\
**Post date:** [Septembre 27, 2006, 5:49 UTC](https://forum.geekzone.fr/t/resolu-html-refaire-la-page-par-defaut-dapache/31078/9 "2006-09-27T17:49:52Z")

</div>

On s’approche, mais les fichiers sont dans le désordre B)

---

<div class="post-metadata">

**Author:** ![bishop](https://forum.geekzone.fr/user_avatar/forum.geekzone.fr/bishop/32/1480_2.png) [@bishop](https://forum.geekzone.fr/u/bishop)\
**Post date:** [Septembre 27, 2006, 10:43 UTC](https://forum.geekzone.fr/t/resolu-html-refaire-la-page-par-defaut-dapache/31078/10 "2006-09-27T22:43:58Z")

</div>

Et les options d’apaches te suffisent pas ? [http://httpd.apache.org/docs/1.3/mod/mod\_autoindex.html](http://httpd.apache.org/docs/1.3/mod/mod_autoindex.html)

---

<div class="post-metadata">

**Author:** ![kaneloon](https://forum.geekzone.fr/user_avatar/forum.geekzone.fr/kaneloon/32/110_2.png) [@kaneloon](https://forum.geekzone.fr/u/kaneloon)\
**Post date:** [Septembre 28, 2006, 7:34 UTC](https://forum.geekzone.fr/t/resolu-html-refaire-la-page-par-defaut-dapache/31078/11 "2006-09-28T07:34:51Z")

</div>

> [@bishop](#):
>
> Et les options d’apaches te suffisent pas ? [http://httpd.apache.org/docs/1.3/mod/mod\_autoindex.html](http://httpd.apache.org/docs/1.3/mod/mod_autoindex.html)

Ah ben si. Je l’avais dit un peu plus haut. Le problème, c’est que je vois pas où modifier ces options (dans mon index html? entouré de balises php?). I’m a real quiche.

---

<div class="post-metadata">

**Author:** ![mono](https://forum.geekzone.fr/user_avatar/forum.geekzone.fr/mono/32/1309_2.png) [@mono](https://forum.geekzone.fr/u/mono)\
**Post date:** [Septembre 28, 2006, 8:13 UTC](https://forum.geekzone.fr/t/resolu-html-refaire-la-page-par-defaut-dapache/31078/12 "2006-09-28T08:13:58Z")

</div>

> [@kaneloon](#):
>
> On s’approche, mais les fichiers sont dans le désordre B)

par ce que en plus tu les veux dans l’ordre alphabétique ? B)

---

<div class="post-metadata">

**Author:** ![Gregouze](https://forum.geekzone.fr/user_avatar/forum.geekzone.fr/gregouze/32/1536_2.png) [@Gregouze](https://forum.geekzone.fr/u/Gregouze)\
**Post date:** [Septembre 28, 2006, 8:44 UTC](https://forum.geekzone.fr/t/resolu-html-refaire-la-page-par-defaut-dapache/31078/13 "2006-09-28T08:44:13Z")

</div>

Je m’étais fait un script comme ça, destiné à remplacer le listing classique d’apache sur mon compte free de “dépôt” de fichier. Un exemple de rendu est visible [ici](http://gwegowax.free.fr/) mais bon faut pas faire attention au bazar dedans B). Le script qui permet de faire ça est assez simple et flexible, tu pourras le trouver [là](http://gwegowax.free.fr/autres/lazysite-v1.0.zip) pour l’utiliser ou t’en inspirer.

J’ai toujours eu l’intention de le proposer directement sur mon site mais j’ai jamais pris le temps de faire la page, d’où le lien externe mort.

Ou alors j’ai pas compris et c’est pas ce que tu cherches :x

---

<div class="post-metadata">

**Author:** ![Duffy](https://forum.geekzone.fr/user_avatar/forum.geekzone.fr/duffy/32/103_2.png) [@Duffy](https://forum.geekzone.fr/u/Duffy)\
**Post date:** [Septembre 28, 2006, 9:06 UTC](https://forum.geekzone.fr/t/resolu-html-refaire-la-page-par-defaut-dapache/31078/14 "2006-09-28T09:06:04Z")

</div>

Salut,

Si tu as PHP et MySQL installé sur ton linux, tu peux installer ça:  
[http://www.digitalspirit.org/hyla/](http://www.digitalspirit.org/hyla/)  
Euh c’est ce genre de truc que tu veux faire ? B)  
Duffy

---

<div class="post-metadata">

**Author:** ![kaneloon](https://forum.geekzone.fr/user_avatar/forum.geekzone.fr/kaneloon/32/110_2.png) [@kaneloon](https://forum.geekzone.fr/u/kaneloon)\
**Post date:** [Septembre 28, 2006, 12:22 UTC](https://forum.geekzone.fr/t/resolu-html-refaire-la-page-par-defaut-dapache/31078/15 "2006-09-28T12:22:42Z")

</div>

[quote=“Gregouze, post:13, topic: 31078”]Je m’étais fait un script comme ça, destiné à remplacer le listing classique d’apache sur mon compte free de “dépôt” de fichier. Un exemple de rendu est visible [ici](http://gwegowax.free.fr/) mais bon faut pas faire attention au bazar dedans B). Le script qui permet de faire ça est assez simple et flexible, tu pourras le trouver [là](http://gwegowax.free.fr/autres/lazysite-v1.0.zip) pour l’utiliser ou t’en inspirer.

J’ai toujours eu l’intention de le proposer directement sur mon site mais j’ai jamais pris le temps de faire la page, d’où le lien externe mort.

Ou alors j’ai pas compris et c’est pas ce que tu cherches :x[/quote]  
Trop bien, c’est exactement ce qu’il me fallait. Merci B)
