Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> funkcje imagesx() i imagesy()
istrd
post
Post #1





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 3.12.2009

Ostrzeżenie: (0%)
-----


Witam mam takie pytanie czy te funkcje zwracają wysokość i szerokość obrazka (IMG:style_emoticons/default/questionmark.gif) Jeżeli nie to jaka funkcja zwraca takie wartości ? Bo próbuje zrobić takie ograniczenie uploadowanego obrazka np. do rozdzielczości 240x320 itp.
Pozdro,
Go to the top of the page
+Quote Post
darko
post
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Tak, zwracają, alternatywnie można użyć funkcji getimagesize()

Ten post edytował darko 14.02.2010, 22:23:13
Go to the top of the page
+Quote Post
istrd
post
Post #3





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 3.12.2009

Ostrzeżenie: (0%)
-----


Czyli tak powinno być dobrze (IMG:style_emoticons/default/questionmark.gif)

Fragment kodu
  1.  
  2. $plik = $_FILES['plik']['tmp_name'];
  3. $szer=imagesy($plik);
  4. $wys=imagesx($plik);


Bo zwiraca mi :
Kod
Fatal error: Call to undefined function imagesy() in /var/www/skrypt/up.php on line 28


Ten post edytował istrd 14.02.2010, 22:27:53
Go to the top of the page
+Quote Post
darko
post
Post #4





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


1. najpierw za pomocą funkcji move_uploaded_file prześlij plik na serwer, żeby móc sprawdzić jego rozmiar, a nie sprawdzasz na tempie
2. prawdopodobnie nie masz włączonego rozszerzenia GD na serwerze
Go to the top of the page
+Quote Post
istrd
post
Post #5





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 3.12.2009

Ostrzeżenie: (0%)
-----


Ok. już włączam GD. Czyli na tempie nie da się sprawdzić (IMG:style_emoticons/default/questionmark.gif) tylko muszę na zauploadoanym. Szkoda (IMG:style_emoticons/default/tongue.gif) Ale to jeżeli zauploadowany będzie za duży napisze żeby usuwało z serwera i po problemie (IMG:style_emoticons/default/smile.gif) zawsze da się jakoś obejść
Go to the top of the page
+Quote Post
darko
post
Post #6





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Jeśli będzie za duży, to najlepiej... utworzyć miniaturę. Albo usunąć fizycznie plik obrazka i podać odpowiedni komunikat użytkownikowi.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 25.12.2025 - 06:06