login  Naam:   Wachtwoord: 
Registreer je!
Scripts > PHP > Snippets > [PHP]Read-dir (recursive)


Reacties op het script [PHP]Read-dir (recursive)

Offline  Maarten
Gepost op: 29 juni 2006 - 01:46
Erelid



Het lijkt mij handiger en bruikbaarder als je die zooi niet echo'ed maar in een overeenkomende array dumpt, dan kan je er mee doen wat je wilt?

Offline  Wijnand
Gepost op: 29 juni 2006 - 09:04
Moderator



Dat zou kunnen, maar op zich is dat dan trager right? En ik heb het uitgetest bij een grote dir (echt groot) en dan scheelt het een boel tijd.

Maar ik zal eens kijken of ik het ga aanpassen. I will think about it 

Offline  Thomas
Gepost op: 13 januari 2015 - 12:08
Moderator



Van PHP.net
Citaat:
Warning

This function may return Boolean FALSE, but may also return a non-Boolean value which evaluates to FALSE. Please read the section on Booleans for more information. Use the === operator for testing the return value of this function.
Oftewel, verander:
  1. while ($dh = readdir($dir)) { ... }

in:
  1. while (false !== ($dh = readdir($dir))) { ... }


En ben het eigenlijk (9 jaar na dato ) wel eens met Maarten dat je de manier van weergeven over moet laten aan de gebruiker.

Tevens, omdat je van functies gebruik maakt (is_file(), is_dir()) die afhankelijk zijn van een gecachede filestructuur (de structuur, niet de bestanden zelf) is het verstandig om vantevoren clearstatcache() aan te roepen.


Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.043s