🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #7748

Re: [ PHP ] bestandstructuur

#7748
From: staf wagemakers
Date: Mon, 12 Aug 2002 08:48
47 lines
2870 bytes
In article <qfB59.60676$8o4.7971@afrodite.telenet-ops.be>, Philip Paeps wrote:
> Tiemen Gysels <tiemelijn@hotmail.com> wrote:
>> Hoe kan ik mbv php een directorystructuur weergeven?
>> 
>> Meerbepaald:
>> 
>> Ik wil op het scherm krijgen wat er verschijnt als een directory geen
>> index.html of -.php heeft, maar dan in mijn eigen lay-out, dus zoek ik een
>> methode om die structuur in te lezen, zodat ik ze kan bewerken en naar het
>> scherm schrijven. Is dit mogelijk?
> 
> Heb je daar *echt* PHP voor nodig?  Apache maakt die indexen met
> mod_autoindex.  Als FancyIndexing aanstaat kan je al serieus wat aan de layout
> aanpassen.  Lees hierover ook de documentatie:
> 
> <http://httpd.apache.org/docs/mod/mod_autoindex.html>
> 
> Vooral het 'HeaderName' directief is zeer interessant hier.
> 
> Uiteraard *kun* je ook PHP gebruiken, maar da's een beetje overkill, in de
> meeste gevallen.  Als je het echt zo wilt doen moet je je 401, 403 en 404
> ErrorDocuments verwijzen naar een PHP script.  Makkelijkste manier is met
> .htaccess:
> 
> | DirectoryIndex index.php
> | ErrorDocument 404 /error/index.php
> | ErrorDocument 401 /error/index.php
> | ErrorDocument 403 /error/index.php
> 

Wel niet iedereen heeft access tot zijn webserver of mag van zijn
provider een .htaccess bestandje uploaden, als Dir listing dan nog
default af staat dan heb je een probleem.

Het is zeker te doen om je directory structuur in te lezen met PHP en
dan je eigen directory listing te tonen ( zoek eens op
http://www.php.net naar de readdir functie ), ik heb dit een tijdje
geleden gebruikt voor de download sectie op mijn homepage...

Momenteel gebruik ik hiervoor een perl scriptje dat gewoon statische
html aanmaakt dit maak me nog onafhankelijker van provider...

-- 
Staf Wagemakers

email:          staf@patat.org
homepage:       http://staf.patat.org
Technical Details
Message-ID: <slrnaletj7.28v.stafwag@staflaptop.antw.the-ecorp.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!sn-xit-04!supernews.com!newsfeed.gamma.ru!Gamma.RU!newsfeed.icl.net!newsfeed.fjserv.net!oleane.net!oleane!bnewspeer00.bru.ops.eu.uu.net!bnewsifeed00.bru.ops.eu.uu.net!bnewspost00.bru.ops.eu.uu.net!emea.uu.net!news.be.uu.net!not-for-mail
References: <3d56c877$0$182$ba620e4c@news.skynet.be> <qfB59.60676$8o4.7971@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,ce5e57148df29821
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-08-12 01:54:19 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!sn-xit-04!supernews.com!newsfeed.gamma.ru!Gamma.RU!newsfeed.icl.net!newsfeed.fjserv.net!oleane.net!oleane!bnewspeer00.bru.ops.eu.uu.net!bnewsifeed00.bru.ops.eu.uu.net!bnewspost00.bru.ops.eu.uu.net!emea.uu.net!news.be.uu.net!not-for-mail
Newsgroups: be.comp.programming
From: staf wagemakers <stafwag@yahoo.com>
Subject: Re: [ PHP ] bestandstructuur
References: <3d56c877$0$182$ba620e4c@news.skynet.be> <qfB59.60676$8o4.7971@afrodite.telenet-ops.be>
Message-ID: <slrnaletj7.28v.stafwag@staflaptop.antw.the-ecorp.com>
User-Agent: slrn/0.9.7.4 (Linux)
Date: 12 Aug 2002 08:48:39 GMT
Lines: 47
NNTP-Posting-Host: uu212-190-114-162.unknown.uunet.be
X-Trace: 1029142119 news.be.uu.net 7110 212.190.114.162
X-Complaints-To: abuse@be.uu.net