Hallo allemaal,

Ik ben wat aan het experimenteren met php en ik loop tegen wat dingen aan.
Zo probeer ik het aantal mappen in een map te tellen om vervolgens een nieuwe map te maken gebaseerd op het aantal mappen.

Ik was er van overtuigd dat dit moest werken maar het werkt niet.

<?php
       $value1 = count(glob('Items/*', GLOB_ONLYDIR));
       $Value2 = "1";
       $berekening = $value1 + $value2;
       $mkdir("Items/" . $berekening, 0700);
?>


Ik hoop dat iemand me een beetje op weg kan helpen!

Alvast bedankt!

Kevin.
Klopt. mkdir() is een functie en geen variabele:


mkdir("Items/" . $berekening, 0700);
En je gooit nooit een directory weg? Want dan bestaat de kans dat je misschien een directory aan probeert te maken die al bestaat. Misschien is het verstandiger om eerst/ook te controleren of de directory niet al bestaat?

Misschien kun je ons wat meer vertellen waar je dit voor gebruikt, zodat ook kan worden bekeken of de oplossingsrichting die je bent ingeslagen wel een goede is...
@ariën - Thanks dit was precies het probleem!

@Thomas van den heuvel - Geen zorgen! er is zeker _exists() aanwezig. :) Toch bedankt!

Reageren