![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 7.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam, bawie dalej się z php, napisalem skrypt usuwajacy plik z zamowieniami. Wszystko ladnie smiga, tylko chcialbym zastapic standradowy blad gdy pliku nie ma:
Kod Warning: unlink(zamowienia/zamowienia.txt) [function.unlink]: No such file or directory in /var/www/sites/yoyo.pl/k/o/koptusphp/usun.php on line 8 czymś bardziej przyjaznym. Próbowałem wyłączyć pokazywanie błędów przez error_reporting, a potem "else" potraktować go (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Noo ale błąd jak się wyświetlał tak się wyświetla. Proszę o pomoc.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
~koptus musisz stłumić wyświetlanie komunikatu. Masz do tego operator @
Później sprawdź co zwraca funkcja unlink() i w zależności od zwróconej wartości wyświetl swój komunikat. ~pyro stosowanie wyjątków do takich celów to bardzo duży błąd. Wyjątki służą do obsługi sytuacji wyjątkowych i nagłych. Jeśli wiesz co ma się zdarzyć to mechanizm wyjątków jest Ci potrzebny jak krosta na tyłku. A nie dość że nie jest Ci potrzebny, komplikuje sprawę to jeszcze spowalnia skrypt. No ale jest "pro" (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 12:57 |