![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Hejka,
mam taką funkcje: [php:1:f3dcd00984]<?php function mime_check($strMIME) { if(is_array($this->arrMIME) && !empty($this->arrMIME)) { while(list($k,$v)=each($this->arrMIME)) { if($v==$strMIME) { $this->strFileExt=$k; return(TRUE); break; } } } elseif(!is_array($this->arrMIME) && !empty($this->arrMIME)) { if($this->arrMIME==$strMIME) { return(TRUE); break; } } elseif(empty($this->arrMIME)) { return(TRUE); break; } return(FALSE); } ?>[/php:1:f3dcd00984] której zadaniem jest sprawdzenie typu MIME pliku. Wartości są przekazywane przy inicjacji klasy, np. [php:1:f3dcd00984]<?php $typy=array("jpg"=>"image/jpeg", "jpg"=>"image/pjpeg", "jpg"=>"image/jpg", "gif"=>"image/gif", "png"=>"image/png"); $upload=new upload("1000000",$typy); ?>[/php:1:f3dcd00984] I funkcja działa tak sobie, ponieważ przyjmuje gifa a nie przyjmuje jpg i png. Co może być nie tak? Dodam, że to moja pierwsza klasa, więc mogą być jakieś szkolne błędy. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Ale nie rozumiem co to robi? Sprawdza rozszerzenie pliku?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 18:53 |