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) |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%)
|
|
|
|
|
koptus [php] usuwanie pliku - zastapienie bledu gdy pliku nie ma 30.03.2008, 12:40:23
pyro [PHP] pobierz, plaintext <?phptry{if(u... 30.03.2008, 12:47:06 
pyro Cytat(mike @ 30.03.2008, 13:52:51 ) ~... 30.03.2008, 13:00:07 
mike Cytat(pyro @ 30.03.2008, 14:00:07 ) s... 30.03.2008, 17:29:19
mike Napisałem to zanim edytowałeś posta... 30.03.2008, 12:55:45
pyro Cytat(mike @ 30.03.2008, 18:29:19 ) J... 30.03.2008, 18:30:45
webdicepl Zrób tak:
[PHP] pobierz, plaintext <?phpif ... 30.03.2008, 18:41:04 
pyro Cytat(webdicepl @ 30.03.2008, 19:41:0... 30.03.2008, 18:54:49
webdicepl Początkowo chciałem wstawić komunik... 30.03.2008, 21:11:19 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 19:18 |