![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 10 Dołączył: 25.12.2005 Skąd: Ruda Śląska Ostrzeżenie: (0%) ![]() ![]() |
jak w temacie, jest jakiś problem na ominięcie tego
zrobiłem sobie skrypciki robiący mapke do xml'a z mojej stronki
i kilka jeszcze takich samych, ale cala mapka ma okolo pol miliona linijek i sie czasem sypie bo zle zostala wykonana petla, mozna jakos usprawnic to zeby nie tworzyly sie jakies byki no mam miec Kod <loc>http://pobierzmp3.pl/mp3,1,lalal.html</loc> a tworyz sie Kod <loc>http://pobierzmp3.pl/mp3,1,lalal.html</l oczywiscie nie zawsze tylko raz na jakies 100.000 razy |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie spotkałem się z czymś takim, jak źle wykonujące się pętle w PHP. Zaktualizuj je do najnowszej wersji. Być może po prostu coś czasami nie tak z przesyłem do przeglądarki?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 10 Dołączył: 25.12.2005 Skąd: Ruda Śląska Ostrzeżenie: (0%) ![]() ![]() |
no nie wiem calkiem mozliwe, bo robie sobie ta mapke i mi wywalaja sie bledy a widac ze to z powodu blednego wykonania petli a nie z blednego napisania tejze petli bo kilkanascie tysiecy innych rekordow wykonuje sie dobrze
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ile średnio trwa wykonanie się tego skryptu? Rozumiem że masz kilkanaście tysięcy pozycji w tabeli 'mp3'? (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 10 Dołączył: 25.12.2005 Skąd: Ruda Śląska Ostrzeżenie: (0%) ![]() ![]() |
2-3 minuty
a jest moze jakis sposob zeby odrazu to co sie wykona zapisac do pliku ? |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 461 Pomógł: 32 Dołączył: 17.09.2003 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Limit czasu Cię łapie ...
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Być może po prostu czasem coś się dzieje dłużej, php po prostu przerywa wykonywanie skryptu. O ile jeszcze tego nie zrobiłeś, ustal w pliku php.ini max_execution_time na większą wartość. Jeżeli nie masz do niego dostępu, zainteresuj się funkcją set_time_limit():
http://pl2.php.net/manual/pl/function.set-time-limit.php Ten post edytował l0ud 25.02.2008, 22:43:06 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 10 Dołączył: 25.12.2005 Skąd: Ruda Śląska Ostrzeżenie: (0%) ![]() ![]() |
nic to nie dalo niestety ustawilem na samym poczatku
i nic dalej to samo a nie ma tez czasem plik xml jakiegos takiego limitu ? bo jesli skroce dokument do okolo 100000 linijek to nie wykrywa zadnego bledu |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 14:07 |