![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 7.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Próbuję napisać skrypt domowej galerii filmów. Na głównej stronie wyświetlane są trzy obrazy dla wybranej pozycji (okładka, fanart, miniaturka). Wszystkie trzy tworzone są za pomocą biblioteki GD2 w katalogu cache/ z wgranych przez użytkownika obrazów. Wgranie następuje poprzez ftp do katalogu export/. Następnie po uruchomieniu skryptu tworzy on wyżej wymienione trzy obrazy kolejno dla wszystkich pozycji. Niestety przy większej ilości pozycji skrypt przekracza limit wykonywania. Czy ma ktoś jakiś pomysł jak utworzyć miniaturki dla wszystkich pozycji w jakiś sprytny sposób. Wydaje mi się, że lepszym rozwiązaniem będzie tworzenie miniaturki dla aktualnie przeglądanej pozycji po prostu sprawdzenie czy miniaturka istnieje, jeśli tak to wyświetl jeśli nie to utwórz i wyświetl? Po pewnym czasie zostaną utworzone wszystkie. Ten post edytował Regss 16.12.2011, 20:42:08 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 7.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Tylko skrypt ma służyć prostemu użytkownikowi który nie zna się na php. Musi być uniwersalny, działający na każdym serwerze. Konfiguracja skryptu ogranicza się do zmiany w pliku konfiguracyjnym danych do połączenia z bazą. Da się to zrobić z cron'em?
Wydaje mi się, że jednak najlepszą metodą będzie tworzenie miniatury pojedynczo przy przeglądaniu pojedynczej pozycji, ewentualnie dodanie pętli która utworzy np. 10 innych miniatur do losowych zdjęć oczywiście z warunkiem jeśli miniatury te nie istnieją. Ten post edytował Regss 16.12.2011, 22:04:29 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 11:02 |