Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Upload obrazków na serwer poprzez POST, problem z limitem czasu
matma4u
post 7.02.2006, 20:06:22
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?
Go to the top of the page
+Quote Post
Master Miko
post 7.02.2006, 20:15:04
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


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.07.2025 - 12:05