Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: sprawdzanie typu pliku
Forum PHP.pl > Forum > PHP
maciu
Mam taki oto problem:
Poprzez formularz dodaje plik, który następnie ma zostać wgrany na serwer
<input type=file name=plik>

Chce wprowadzić warunek, żeby plik został wgrywany na serwer tylko wtedy gdy jego rozszerzeniem będzie JPG. Robie to w teki sposób:

[php:1:36195637c9]$sprawdz_plik = $_FILES['plik']['type'];
if ($sprawdz_plik != 'image/jpeg')
{
echo ' plik nie jest z rozszerzeniem jpg';

} else {

tutaj kopiuje plik na serwer
}[/php:1:36195637c9]


Powyższy kod mi nie działa. Co ciekawe, gdy do tego samego kodu zamiast image/jpg (lub image/jpeg - nie wiem który jest prawidłowy) wpisze image/gif lub text/plain to skrypt działa poprawnie.
Wiecie o co chodzi, czyżby typu pliku jpg w systemie MIME nie rozpoznawał?

_____

Uzywaj znacznikow [php] wiecej informacji tutaj:
]http://forum.php.pl/viewtopic.php?t=2810

Seth
uboottd
Dla misia jpeg to image/pjpeg, wiec...

Zreszta w razie dalszych problemow po prostu wypisz sobie jaki mime dostajesz - powinno Ci to pomoc.
maciu
dziękuje bardzo za pomoc
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.