<?php $JEDENapk = 'image/png'; $DWAapk = 'image/jpeg'; $TRZYapk = 'image/gif'; if ($_FILES['plik']['type'] === $JEDENapk OR $DWAapk OR $TRZYapk) { $max_rozmiar = 1024*1024; if ($_FILES['plik']['size'] > $max_rozmiar) { } else { } $_SERVER['DOCUMENT_ROOT'].'/foto/'.$_FILES['plik']['name']); } } else { } } ?>
Problem polega na tym ze gdy w
if ($_FILES['plik']['type'] === $JEDENapk OR $DWAapk OR $TRZYapk) {
mam tylko jedną zmienną do sprawdzenia do wszystko działa
if ($_FILES['plik']['type'] === $JEDENapk) {
jednak gdy są wszystkie trzy to skrypt tak jakby nie reaguje na to co tam jets i pozwala na wysyłanie kazdego typu pliku