PHP dir uitlezen
Ik heb al een paar scriptjes vanop deze site geprobeerd maar geen enkele werkt... ik wil een php script die gewoon een directory uitleest met de bestanden erin en dan voor elk bestand een link geeft waar het staat. Ik snap niet wat ik verkeerd doe.
En wat heb je zelf al geprobeerd? Laat eens wat relevante code zien.
We willen natuurlijk graag helpen, maar dan zou een foutmelding of een probleem wel handig zijn. Er zijn in ieder geval genoeg werkende scriptjes op deze site te vinden die doen wat jij beschrijft.
Warning: opendir() [function.opendir]: SAFE MODE Restriction in effect. The script whose uid is 534475 is not allowed to access / owned by uid 0 in /customers******/httpd.www/brugge/pics.php on line 73
Warning: opendir(/pics) [function.opendir]: failed to open dir: No such file or directory in /customers/*******/httpd.www/brugge_/pics.php on line 73
Gewijzigd op 01/01/1970 01:00:00 door Robin
Geen http... maar een relative path gebruiken.
$dir = "/pics";
$handle = opendir($dir);
$dir = "pics/";
Waar staat je bestand.php ten opzichte van die map?
root/bestand.php
Gebruik een oplossing in de trant van
glob. dit is een stuk sneller dan opendir (glob is systemlevel, opendir is phplevel). klik op glob voor meer info en hoe te gebruiken. ik denk dat je hem zo wilt:
hiermee krijg je een array terug met volledige paden naar de plaatjes.
en gebruik hiermee krijg je een array terug met volledige paden naar de plaatjes.
idd, nu werkt het, en hoe zorg ik ervoor dat hij ipv files in een directory alle dir's in een bepaalde directory toont?
Code (php)
????
Terence schreef op 19.10.2008 23:06:
Robin schreef op 20.10.2008 14:03:
Heb je het geprobeerd?
Klik.
output:
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
Array
(
[0] => sql/backend/
[1] => sql/db/
[2] => sql/doc/
[3] => sql/images/
[4] => sql/js/
[5] => sql/locale/
[6] => sql/styles/
)
(
[0] => sql/backend/
[1] => sql/db/
[2] => sql/doc/
[3] => sql/images/
[4] => sql/js/
[5] => sql/locale/
[6] => sql/styles/
)
Gewijzigd op 01/01/1970 01:00:00 door Terence Hersbach
Die van mij is recursief.