Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Rozpoznawanie typu pliku
spenalzo
post 11.08.2003, 01:33:49
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.


--------------------

Go to the top of the page
+Quote Post

Posty w temacie


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: 19.07.2025 - 20:00