![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 372 Pomógł: 2 Dołączył: 10.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
witam, stworzyłem skrypt dynamicznego menu, w którym wszystkie pozycje wczytywane są z bazy danych, dodatkowo menu jest 6 poziomowe - dla każdej kategorii i dla każdego poziomu występują dodatkowe zagłębienia. No i właśnie, menu działa prawidłowo, wszystkie pozycje właściwie się wczytują, jest tylko jedno ale...skrypt działa bardzo wolno, po odpaleniu go na localhoście dostaję po parunastu sekundach czekania taki komunikat:
Po wybraniu kontynuuj, jeszcze raz pokazuje mi się powyższy komunikat, znów wybieram: "kontynuuj" i skrypt się normalnie uruchamia. Podejrzewam, że taki stan rzeczy spowodowany jest jakimś błędem, którego nie wykrył interpreter PHP, wydaje mi się że jest to błąd związany z niedomknięciem którejś z bo w ten własnie sposób zostało zbudowane menu. Jednak kod jest tak rozległy(około 700 linijek) że cięzko mi wyłapać ten błąd. I tu pytanie, czy php dysponuje jakimiś metodami, sposobami, które ułatwią mi znalezienie tego błędu? ewentualnie jak proponujecie sobie z tym poradzić? kiedyś ucząc się C++ kompilatory miały wbudowany tryb debugowania, przez co było dużo łatwiej, ale w php w swoim PsPADzie (w którym tworze kod PHP) nie widzę nic takiego:| |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 658 Pomógł: 95 Dołączył: 20.12.2005 Skąd: N54,35° E18,63° (Gdańsk) Ostrzeżenie: (0%) ![]() ![]() |
Ale to nie wina PHP, zdaje mi się że jest to wina JavaScript - masz jakiś skrypt w JS'ie, pętla czy coś?
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Potrzebujesz debuggera php z wbudowanym profilerem, np. XDebug
-------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 372 Pomógł: 2 Dołączył: 10.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
tak sam skrypt menu to jest javascript, w php zbudowałem jak ma wyglądać to menu, pozycje itp i wczytywanie pozycji z bazy
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 658 Pomógł: 95 Dołączył: 20.12.2005 Skąd: N54,35° E18,63° (Gdańsk) Ostrzeżenie: (0%) ![]() ![]() |
Mógłbyś pokazać ten skrypt JS'a albo podać jakiegoś linka?
-------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 372 Pomógł: 2 Dołączył: 10.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Ke?
Cytat var menuids=["sidebarmenu1"] Co to jest? -------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 372 Pomógł: 2 Dołączył: 10.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 07:42 |