Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> błedy obsugi systemu plików
Papub
post
Post #1





Grupa: Zarejestrowani
Postów: 113
Pomógł: 1
Dołączył: 17.02.2006

Ostrzeżenie: (0%)
-----


witam,
chciałbym obsłużyć błędy np. tworzenia katalogu, otwierania katalogu itd poprzez zgłaszanie wyjątków. majac kod:

  1. if(false !== ($dir = @opendir($calyurl)) {
  2. while(false !== ($file = readdir($dir))) {
  3. if($file != '.' && $file != '..') {
  4. $danepliku = pathinfo($file);
  5. if(!is_dir($calyurl.'/'.$file)) {
  6. if(!unlink($calyurl."/".$file)) {
  7. throw new Exception('Błąd usuwania zdjęć z katalogu galerii', 10);
  8. }
  9. }
  10. }
  11.  
  12. }
  13. } else {
  14. throw new Exception('Błąd otwierania folderu galerii', 8);
  15. }


niestety to nie działa tak jak powinno. Nie tworzy wyjątku podczas próby otwarcia katlogu do którego nie ma się prawa:
czyli @opendir($calyurl) == false a wyjatek i tak nie jest zglaszany. proszę o pomoc. Pozdrawiam

Ten post edytował Papub 3.05.2012, 13:20:49
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 13:19