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
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)
- wotaen
- Člen | 82
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