Originariamente inviato da isaya
è il sistema più veloce che mi è venuto in mente.
al massimo è il più lento

Il problema può essere che non ha prima aperto la directory corrente:

Codice PHP:
$dir opendir(".");
mkdir("dir1"0777
come ha detto skidx, non è indicato sul manuale la necessità di utilizzare quella funzione, e aggiungo che opendir è specifico per essere utilizzato con le funzioni closedir, readdir e rewinddir

Alternativamente si può usare anche la classe dir ( http://it2.php.net/manual/it/class.dir.php )