Mam skrypt wgrywania avatarow. Problem się pojawia ze sprawdzeniem formatu pliku.
Mój kod:
<?php
print "<br>Wybierz plik który chcesz używać jako avatar (maks. 30Kb)"; print "<form action='avatars.php' method='POST' enctype='multipart/form-data'> <br>Plik:<br><input type='file' name='plik'><br><br><input type='submit' name='submit' value='Wgraj'>
</form>";
$_POST['plik'];
$file_size = $_FILES['plik']['size'];
$file_name = $_FILES['plik']['name'];
$file_type = $_FILES['plik']['type'];
if($file_size > 40000){
echo "Plik ma zbyt duży rozmiar - maksymalny rozmiar to 40KB, twój plik ma $file_size bitów"; }
if($file_type != "image/gif" or $file_type != "image/jpg"){
echo "Plik ma zły format. Dopuszczalny jest jpg oraz gif. Twój plik ma format $file_type"; }else{
$tmp_name = $_FILES["plik"]["tmp_name"];
$name1 = $_FILES["plik"]["name"];
print "Avatar o danych ($file_size bitów, format $file_type) został poprawie wgrany."; }
?>
Niby wszystko jest ok, ale za kazdym razme pokazuje mi info ze format pliku jest zly mimo iz wiadomosc
Cytat
Twój plik ma format $file_type
zwraca np. image/gif