Archief - PHP: list images

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

dewoete

Legacy Member
en hoe laat ik dan zo'n indexpagina maken?

-ik interpreteer dat als: het php scriptje z'n output wordt weggeschreven als index.htm en zodoende hoeft het php script op de server niet steeds weer een output te creëren ...

't zou in ieder geval wel handig zijn want het is zijn meerdere mappen met vééél foto's die op zattevrienden gepost wordt één dezer dagen = massa's bezoekers

GuntherDW

Legacy Member
dJeez zei:
Mijn versie van bovenstaande zou er als volgt uitzien :
PHP:
$dir = dirname(__FILE__);

Je krijgt dan in $dir het absolute pad van de folder waar het script staat op de server terug (ipv relatief tov de DOCUMENT_ROOT zoals in uw geval).

BTW Het voordeel van __FILE__ te gebruiken is dat je dat script dan ook via command line kan gebruiken (vb. om een bepaald proces op gezette tijden een indexpagina van de folder te laten maken ipv dat steeds te doen bij het oproepen van de pagina).

ik weet van da af, maar dan hebde het absolute pad, ni het pad via de webserver :p

edit : welke hebde gebruikt?

edit2 : http://woete.sohosted.com/newproject/test_fotos/list_pictures.php
lijkt toch te werken? (mijn 2de script)

dewoete

Legacy Member
jotjot, da eerste werkt perfect, dat staat al in al m'n fotomaps!

das een grellig handig script jom!

maar diejn dJeez had nog iets gepost, dus kdacht; kzal da ook maar is uitprobere zeker?

gewoon rechtermuis en 'save as...' en da wete welk over welk script het gaat.

GuntherDW

Legacy Member
euhh, php scripts worden geparsed door de server en enkel HTML komt erdoor
anders was er ni veel beveiliging eh :p

dewoete

Legacy Member
awel, maar diejn php dat ie output is toch altijd hetzelfde, dus kan ie dat dan ni bv. elke eerste keer ie gedraaid wordt in zijn map, die output wegschrijven naar een index.htm, dit om de serverload te beperken.

daar is trouwes toch nix onveiligs aan ...

killgore

Legacy Member
dewoete zei:
awel, maar diejn php dat ie output is toch altijd hetzelfde, dus kan ie dat dan ni bv. elke eerste keer ie gedraaid wordt in zijn map, die output wegschrijven naar een index.htm, dit om de serverload te beperken.

daar is trouwes toch nix onveiligs aan ...
http://be2.php.net/fopen

en aanverwanten

ook template-systemen (+storen van geparsete template) komt hierbij te pas ;).

dJeez

Legacy Member
GuntherDW zei:
ik weet van da af, maar dan hebde het absolute pad, ni het pad via de webserver :p
Jamaar, als je bestanden op de server wil gaan indexeren (of eender welke bewerking op de bestanden op de server wil uitvoeren) gebruik je toch best het absolute pad :p.

@dewoete:
Ik stel voor dat je Smarty even bekijkt... Dat zou je vrij snel onder de knie moeten krijgen, en zaken als caching zitten er gewoon ingebakken.

Check zeker de crash course om de belangrijkste features eens aan bod te zien komen.

dewoete

Legacy Member
ter perfectie: ik had ook graag een grijze achtergrond gehad ...
welke command moet ik waar ni dat php'ke steken?

dewoete

Legacy Member
html wel, kwist neit precies waar ik dat lijntje code dan in de php moest zetten maar tis in tusse al opgelost hoor.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan