FileStorage a rmdir v konstruktoru

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
wotaen
Člen | 82
+
0
-

Ahoj, mám divnou chybu…občas to na webu hodí
**Warning: ** rmdir(cesta/temp/4be893b175889) [function.rmdir]: Directory not empty
Havaruje to na tomto (_constructor v FileStorage.php)

<?php
rmdir("$dir/$uniq");
?>

Děje se to občas (párkrát za uherský týden), myslím, že to bude mít co dočinění s přístupem více uživatelů. Netušíte, čím by to mohlo být?

Díky

Editoval wotaen (12. 5. 2010 11:29)

Honza Kuchař
Člen | 1662
+
0
-

Jo, tak to se bude špatně opravovat. Vyřešil bych to asi pomocí @.

wotaen
Člen | 82
+
0
-

Honza Kuchař napsal(a):

Jo, tak to se bude špatně opravovat. Vyřešil bych to asi pomocí @.

Buď (to je možná na Davida, když je to ve frameworku) a blok, kde se chyba objevuje

<?php
if (self::$useDirectories === NULL) {
?>

obejít

<?php
FileStorage::$useDirectories = TRUE
?>

Ostatně tahle rada už zazněla v https://forum.nette.org/…ory-app-temp