se ho capito bene quindi dovrei togliere:

echo "Creata la directory";

??????

Ma se volessi fare vedere comunque il messaggio e dopo, per esempio, 5 secondi ricaricare la stessa pagina come faccio??
In un altro mio sito, per fare questo giochino uso:
<meta http-equiv="refresh" content="20 url=link.php">
e funziona, ma non "gioco" con la creazione delle directory e non uso l'header location.