Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 3.06.2004 Skąd: Włocławek Ostrzeżenie: (0%)
|
Przy wykonywaniu skryptu instalacji galerii (wykonuje ona miniaturki obrazków oraz zapisuje informacje do bazy danych) otrzymałem następujący komunikat o błędzie:
Skrypt ten zdołał wykonać 38 miniaturek (a powinien w tym przypadku ok. 180) Kod pliku ze względu na wydajność zawiera następujące elementy: - zainclude'owany plik zawierający funkcję tworzącą miniaturki - pętlę przeszukującą dany folder ze zdjęciami i wykonującymi w/w funkcję oraz dodającą dane o kazdym obrazku do bazy danych Problem jest oczywisty. Chciałbym rozwiązać go poprzez modyfikację instalatora galerii aby działał w następujący sposób: Każdorazowe utworzenie miniaturki przerzuciłbym na osobny plik - czy serwer da się nabrać na to że zamiast jednorazowego wykonania wszystkich miniaturek wykonam pod rząd wiele wywołań tego samego skryptu? Jak to zrobić?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 3.06.2004 Skąd: Włocławek Ostrzeżenie: (0%)
|
Szczerze mówiąc nie mam pojęcia o co chodzi z tym buforowaniem. Jeśli chodzi o algorytm to dokładnie rozumiem co mi zaproponowaliście jednak nie jestem na tyle zaawansowany w programowaniu w php żeby to zrealizować na poziomie na jakim bym chciał. Prawdopodobnie jestem w stanie to zrobić żeby działało ale nie do końca bym nad tym panował.
Co do moich linków to bez komentarza. Skupiamy się na trudnych problemach a nie zauważamy podstaw. Mój pomysł na wykonanie tego jest następujący: wywoływać skrypt tworzący miniaturkę z osobna dla każdego obrazka. Nie wiem tylko jakiego mechanizmu tu użyć. Czy jest coś takiego w PHP co by uruchomiło skrypt z odpowiednimi parametrami, następnie zakończyło go (prawdopodobnie będzie to funkcja exit; ) i później uruchomiło go dla następnego obrazka itd... |
|
|
|
lichu10 Przekroczony maksymalny czas wykonywania skryptu 14.07.2007, 21:43:49
-=Peter=- set_time_limit() -> ustaw np na 120 sekund, pow... 14.07.2007, 22:07:36
lichu10 Niestety nie mogę tego zrobić. Skrypt wywala błąd:... 14.07.2007, 22:25:19
Kicok Spróbuj też wrzucić do folderu w którym ... 15.07.2007, 07:33:10
lichu10 Pierwsze rozwiązanie dało połowiczny efekt. Tzn ut... 15.07.2007, 08:33:25
pentel [PHP] pobierz, plaintext <?phpFatal error: Maxi... 15.07.2007, 12:43:17
lichu10 Szczerze mówiąc nie wczytałem się dokładnie Mój m... 16.07.2007, 10:31:38
Kicok Nie jest poprawny. Adres ma wyglądać tak:
http://s... 16.07.2007, 16:36:30
pentel Przyznam, że nigdy nie miałem problemu z... 16.07.2007, 18:43:48 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 00:19 |