![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 0 Dołączył: 8.11.2004 Ostrzeżenie: (10%) ![]() ![]() |
Witam,
Powoli pewnie macie mnie już dość (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Chcę mieć możliwość wyświetlania komunikatów diagnostycznych (własnych) w osobnym okienku. Mówiąc inaczej odpalam skrypt w jednym okienku i w nim otrzymuje jakieś wyniki. Natomiast komunikaty związane z przebiegiem samego skryptu chcę mieć w drugim okienku. Mam nadzieję, że rozumiecie o czym piszę (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Jak zwykle będę wdzięczny za pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Administrator PHPedia.pl Grupa: Developerzy Postów: 1 102 Pomógł: 2 Dołączył: 14.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
zrob wlasny error handler i uzyj funkcji trigger_error
przeczytaj manuala zanim dasz kolejnego posta w tym temacie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 0 Dołączył: 28.09.2003 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Watpie, zeby w manualu znalazl to czego szuka (bo moim zdaniem nie szuka obslugi bledow a ich wyswietlania)
Smarty ma bardzo fajna obsluge debugowania - przy kazdym wywolaniu strony pojawia sie (lub jesli sie juz pojawilo, to sie odswieza) okienko a w nim rzadane dane. Kod (skrocony (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )
|
|
|
![]()
Post
#4
|
|
Administrator PHPedia.pl Grupa: Developerzy Postów: 1 102 Pomógł: 2 Dołączył: 14.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
@M4chu: sam ta zajrzyj a nie sie wymądrzasz (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) wiem bo byłem i skorzystałem, obsluga i wyswietlanie sie wiąze ze sobą
masz tu przykladowy eh Ten post edytował bela_666 24.11.2004, 14:41:10 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 0 Dołączył: 28.09.2003 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
@bela: tak sie sklada, ze juz wczesniej zajrzalem i sposobu na otwarcie okienka tam nie znalazlem (a przynajmniej nie w obsludze bledow) (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Ten post edytował M4chu 24.11.2004, 20:11:34 |
|
|
![]()
Post
#6
|
|
Administrator PHPedia.pl Grupa: Developerzy Postów: 1 102 Pomógł: 2 Dołączył: 14.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
a java script to od czego jest, co ?
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 0 Dołączył: 28.09.2003 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
rotfl! nie wiem, moze i za wyraznie sie nie wyrazam, ale:
- (do 1 postu) nie wymadrzam sie tylko pisze to o co gosc pytal (czyt. okienko), bartyk nic nie pisal, ze nie wiem jak zrobic obsluge bledow, tylko nie wie jak zrobic to w oknie - chyba nie myslales, ze na serio szukalem okienek w manualu php? lol. - 'a java script to od czego jest' - patrz moj pierwszy post (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 0 Dołączył: 8.11.2004 Ostrzeżenie: (10%) ![]() ![]() |
@bela: kwestia obsługi błedów nie jest dla mnie problem, tak jak napisał M4chu mój problem polega na przekierowaniu tych komunikatów do nowego okienka.
@M4chu: czyli muszę zainstalować smarty. Problem może się pojawić "u klienta" jeśli nie ma on smarty'ego (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 12.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
A potrzebujesz mieć informacje wyświetlane w "czasie rzeczywistym" czy okienko otwierane po załadowaniu skryptu z kompletem informacji od debugera?
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 0 Dołączył: 8.11.2004 Ostrzeżenie: (10%) ![]() ![]() |
@yeti: byłoby lepiej "w rzeczywistym" (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
chociaż z drugiej strony ... Tak przy okazji: czy jest jakiś sposób (oprócz "ręcznego" analizowania kodu) aby stwierdzić, czy jakaś zmienna jest w ogóle używana? |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 12.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
Po 17 skończę robotę i spróbuję wygrzebać mój stary kod do tego. Z grubsza działa to tak:
1. przechwytujesz błędy i zapisujesz do tablicy 2. w ustawionych miejscach wrzucasz do tablicy określone zmienne i ich wartości 3. w ustawionych miejscach wrzucasz do tablicy określone komunikaty debugera (może to być jedna tablica albo dwie oddzielne) na koniec pracy skryptu zapisujesz obie tablice do pliku (np. debug.htm) i wywołujesz window.open(debug.htm) z odpowiednimi parametrami. Tak to wygląda w skrócie. Może są optymalniejsze i bardziej eleganckie metody, ale jak na moje potrzeby ta sprawdza się całkiem nieźle. |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 0 Dołączył: 8.11.2004 Ostrzeżenie: (10%) ![]() ![]() |
będę baaaaardzo wdzięczny (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 0 Dołączył: 28.09.2003 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
@Bartyk: Oczywiscie, ze nie musisz, ten kod ktory podalem robi okienko, a to co w nim chcesz miec to juz Twoj problem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ja kozystam z podobnego mechanizmu jak yeti:
mam klase debug, w niej metode write($wiadomosc, $plik, $linia), ktora wrzuca te dane do tablicy; w okreslonych miejscach skryptu wywyluje ta metode, aby pozniej w tym oknie wyswietlic nagromadzone dane. |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 12.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(bartyk @ 2004-11-25 12:20:12) będę baaaaardzo wdzięczny (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Oj, chyba nie będziesz (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Ponieważ zarzuciłem jakiś czas temu debugowanie w osobnym oknie (nie lubie popUpów i blokuję je starannie) i zapisuję informacje debugera jako komentarze HTMLa to nie pamiętam, gdzie siedzi stara klasa debugera. Ale na podstawie wcześniejszego przepisu nie ma problemu żeby to zrobić (zapis do tablicy, wygenerowannie pliku, otwarcie pliku w oknie). Jeśli nie będziesz mógł dać rady daj znać na priv. Skrobnę w sobotę i Ci podeślę. |
|
|
![]()
Post
#15
|
|
Administrator PHPedia.pl Grupa: Developerzy Postów: 1 102 Pomógł: 2 Dołączył: 14.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
gdzies z otchłani wyciągnełem kawałek klasy Sh4dowa do obslugi DB |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 0 Dołączył: 8.11.2004 Ostrzeżenie: (10%) ![]() ![]() |
Wielkie dzięki. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 06:38 |