![]() |
![]() |
![]()
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: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) ![]() ![]() |
Cytat Cytat Zainteresuj się funkcją mime_content_type()...
Nawet nie wiedziałem o tej funkcji :-) RTFM!!!! Zawsze chciałem to powiedzieć (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 15:47 |