Ik heb op PHP.net gezocht naar een functie om alle bestanden in een dir op te zoeken.
Dit is gelukt :D.. Maar.. het script dat door stond doet het goed, op 1 ding naar, ik krijg dit eruit:

.
..
DSCI0001.JPG
GTA3 cheats.txt
Shark1.jpg
Websites.txt


maar die eerste twee punten wil ik niet :S..

het script:
<?
if ($dir = opendir("files")) {
while (($file = readdir($dir)) !== false) {
echo "$file<br>\n";
}
closedir($dir);
}
?>
vrijwel identiek van PHP.net bij de functie opendir..

Hoe kan ik oplossen dat die twee punten ervoor verdwijnen?..

Functie @ PHP.net

Hoop dat iemand het weet..
BVD

trapje
<?
if(($file != '.') AND ($file != '..' ){
echo $file.'<br />';
}
?>
Ik heb zelf geprobeerd
<?
if ($dir = opendir("files")) {
while (($file = readdir($dir)) !== false) {
if($file != ".'" OR $file != "..") {
echo "$file<br>\n";
}
}
closedir($dir);
}
?>
maar dat hielp niet, is toch hetzelfde?

*ps kan ff niet inloggen omdak achter een andere pc zit
<?
if ($handle = opendir("../images/upload/")) {
while (false !== ($file = readdir($handle))) {
if(($file != ".") AND ($file != "..")){
echo $file."<br />";
}
}
?>
Jaap waarom maak jij er weer elke keer Xhtml van ?? als hij nu gewoon met html werkt.
Kank zelf wel wijzigen :P
Omdat ik altijd met XHTML werk + ik dit plak uit mijn eigen script
oh, oke ...
werkt dit script alleen op jouw server of op alle servers ?
Dit werk op 3 verschilende servers met 3 verschilende versie van php enz...

*ps kan ff niet inloggen omdak achter een andere pc zit


Tuurlijk wel :P
Greedyxl schreef op 20.11.2004 13:11

*ps kan ff niet inloggen omdak achter een andere pc zit


Tuurlijk wel :P

Nee :D..

Het werkt, bedankt :)

Reageren