![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
w jaki sposob debugujecie skrypty ?
w php znam 2 sposoby: 1. Edytor z debugerem 2. Skrypt php z wlasna obsluga bledow z pierwszym mam problem mam edytor php Coder Pro -> http://phpide.de -> debugger -> http://dd.cron.ru najnowsza wersja mi nie dziala i mam komunikat zeby zgrac 2.04 - ale 2.04 tez mi nie chodzi - nie moze zaladowac bibloiteki na PHPEdit dziala mi debugger -> http://phpedit.net ale za to phpedit czesto mi sie wiesza i nie dziala wiele rzeczy (np undo) mimo iz zgralem stable 6.0 PHPEd - nie testowalem jeszcze Zend Studio - za wolne na moim kompie :-) wiecej dobrych edytorow z mozlowoscia debugowania chyba nie ma ? 2. drugi sposob za pomoca skryptow napisalem niedawno taki 1 na razie tylko pare najpotrzebineszych rzeczy zaimplementowalem http://scg.milc.com.pl/cagret/debug/lib.mgcError.php a tutaj przyklad: http://scg.milc.com.pl/cagret/debug/test.php - wypisuje blad - kod gdzie byl blad - wartosci zmiennych z tego kawalka kodu (mozliwosc ograniczenia zaglebienia petli) - limit bledow mam zamiar dodac jeszcze pare funkcji zeby zabezpieczyc sie pzred "hackingiem" - mozliowsc zapisywania bledow do pliku - lub na maila wyslanie - Ip osoby, data etc - ignorowanie bledow (nie wypisze uzytkownikowi) stosujecie takie zabezpieczenia na swoich stronach ? (zlapie sie lamerkow ktorzy probuja podstawiac pod zmienne jakies wartosci i wylapywac bledy w kodzie) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 29.12.2003 Skąd: OHIO Ostrzeżenie: (0%) ![]() ![]() |
Ja używame php5 i tam jest wbudowana dobra obsługa błędów (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) ! W moim skrypcie debugowanie ogranicza się do zapisania wyniku do logu i po wszystkim, w logu umieszczam wszelkie dane potrzebne do rozwiązania problemu.
PS. Podoba mi się ta klasa do obsługi błędów , ale na php4 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Ale wracam. Co sądzicie o rozwiązaniu zastosowanym w php5, wg mnie to znacznie ułatwia wyszukiwanie i obsługe wyjątków w skrypcie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 04:35 |