fastix®: Verbesserungsvorschlag

Beitrag lesen

Moin!

<?php  
$dirName = '.';  
while(is_dir($dirName) == TRUE){  
   $dirName = $random->random_text(20);  
}  
?>

Du kannst (wenn Du darfst!) aber auf Linux-Systemen auch mktemp -d benutzen.

<?php  
$dirName=`mktemp -d`;  
?>

Beachte die Backticks. (`)

mktemp -d erzeugt ein Verzeichnis im temp-Ordner und gibt den Name des angelegten Verzeichnisses zurück.

mktemp -d --tmpdir=./test/ legt das Verzeichnis im aktuellen Verzeichnis, Unterverzeichnis test an.
mktemp -d --tmpdir=/srv/www/htdocs/web17 legt das Verzeichnis im Verzeichnis /srv/www/htdocs/web17 an.

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix