Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Ograniczenie wielkości przesyłanego obrazka
tadek92
post
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 3
Dołączył: 26.07.2008

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


Mam skrypt uploadu obrazku i chciałbym zrobić, aby nie przyjmował obrazków, których szerokość jest większa niż 800px. Czy da się coś takiego zrobić.
proszę o pomoc i z góry dziękuję
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




http://pl.php.net/manual/pl/function.getimagesize.php
sprawdzasz jaką obrazek ma szerokosc i jak za duzą do walisz bledem
Go to the top of the page
+Quote Post
tadek92
post
Post #3





Grupa: Zarejestrowani
Postów: 108
Pomógł: 3
Dołączył: 26.07.2008

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


Tylko jak za pomocą tej funkcji wyciągnąć szerokość wysyłanego obrazka??
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




no przeciez w linku masz wszystko podane. czego nie zrozumiales?
Go to the top of the page
+Quote Post
dk1342
post
Post #5





Grupa: Zarejestrowani
Postów: 275
Pomógł: 9
Dołączył: 24.07.2008
Skąd: Racibórz

Ostrzeżenie: (10%)
X----


masz przecież przykład w manualu:

  1. <?php
  2. $size = getimagesize($filename);
  3. $fp = fopen($filename, "rb");
  4. if ($size && $fp) {
  5.    header("Content-type: {$size['mime']}");
  6.    fpassthru($fp);
  7.    exit;
  8. } else {
  9.    // error
  10. }
  11. ?>

tylko że zmieniasz zmienną $filename na sciezke uploadowanego pliku i potem walisz ifa i porównujesz

Ten post edytował dk1342 31.03.2009, 15:06:59
Go to the top of the page
+Quote Post
tadek92
post
Post #6





Grupa: Zarejestrowani
Postów: 108
Pomógł: 3
Dołączył: 26.07.2008

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


Już sobie poradziłem. Dzięki za pomoc.
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: 22.08.2025 - 15:57