Dat dacht ik ook, maar met de volgende toevoeging laat ie niks zien!
$handle = opendir('./../../picgallery');
while (false!==($file = readdir($handle))) {
if(is_dir($file)) {
if ($file != "." && $file != "..") {
echo $file.'<br />'.PHP_EOL;
}
}
}
Link gekopieerd
Is $File geen array? Of sla ik de bal nu volledig mis?
Moest het een array zijn, dan is het logisch dat ie niks laat zien. Immers de array is geen directory ;) !
Link gekopieerd
<?
$handle = opendir('./../../picgallery');
while (false!==($file = readdir($handle)))
{
for($i = 0; $i < count($file); $i++)
{
if(is_dir($file[$i]))
{
if ($file[$i] != "." && $file[$i] != "..")
{
echo $file[$i].'<br />'.PHP_EOL;
}
}
}
}
?>
Eventjes bezig geweest :) Ik denk dat je zoiets zoekt ;) Dont shoot me if wrong :P !
Link gekopieerd
Damn .. ik dacht zo goed op weg te zetten!
Heb je suggesties?
Link gekopieerd
Dat gaat dus ook niet (of mij lukt het niet).
In dit script werkt het zoals het hoort:
<?php
$handle = opendir('./');
while (false!==($file = readdir($handle))) {
if ($file != "." && $file != ".." && is_dir($file)) {
echo $file.PHP_EOL;
}
}
closedir($handle);
?>
- Maar als ik:
$handle = opendir('./');
- verander in:
$handle = opendir('./../../picgallery/');
Laat ie niks meer zien?!
Link gekopieerd
Misschien moet je ipv $file er het pad ook voor zetten ;)
Bv:
$handle = opendir('./'); geeft geen map, dus het is eigenlijk de root.
MAAR
$handle = opendir('./../../picgallery/'); dit is niet meer de root. dus moet het misschien in de ECHO staan
> echo "./../../picgallery/" . $file.PHP_EOL . "";
Denk ik eh :D Ken er ook niet zo heel veel van. Heb het ooit gemaakt, maar dat is lang geleden :)
Link gekopieerd
Ponzi schreef op 19.07.2006 10:31
Is $File geen array? Of sla ik de bal nu volledig mis?
Moest het een array zijn, dan is het logisch dat ie niks laat zien. Immers de array is geen directory ;) !
als het een array zou zijn dan zou php toch de text 'array' op het scherm zetten?
Link gekopieerd
Inderdaad :) dacht ik ook juist aan :P Maar heb juist mijn oud script terug gevonden :) en daarin is het een array :S
Link gekopieerd