![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 7.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam skrypt do ładowania obrazków na serwer poprzez POST'a. W skrypcie jest umieszczonych parę warunków np: załadowany plik nie może mieć mieć rozmiarów wiekszych niż 200px na 200px, nie może miec wagi wiekszej niż 200kb i nie może miec rozszerzenia innego niż jpg, gif i png. Do sprawdzania parametrów obrazka używam funkcji getimagesize. Mój problem polega na tym, ze przy próbie załadowania dużego obrazka np o wadze 1MB wywala mi biały ekran, prawdopodobnie w wyniku przekroczenia limitu czasu dla wykonania skryptu. I tu mam pytanie: Czy istnieje jakaś inna metoda do sprawdzania parametrów obrazka i czy można go wysłac inaczej na serwer niż poprzez POST'a? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 530 Pomógł: 0 Dołączył: 15.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ale jeśli "nie może miec wagi wiekszej niż 200kb " i dajesz "1MB" to go nawet nie powinien przyjmować....
Może masz ustawione domyślnie w php.ini limit wysyłanego pliku na serwer - mniej niż 1 MB Przesyłać zawsze można przez ftp... ale chyba nie o to Ci chodzi... co do pobierania parametrów obrazka... getimagesize działa dosyć poprawnie, więc nie wiem czemu chcesz innej funkcji... Co do innych sposobów niech wypowiedzą się specjaliści. Czy o to Ci chodziło? Opisz dokładniej Twój problem PS. Jakie parametry chcesz pobrać? getsizeimage pobiera tylko width i height obrazka (szerokość i wysokość) Ten post edytował Master Miko 7.02.2006, 20:25:41 -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 16.07.2025 - 12:05 |