<?php
if(isset($_FILES['dosya'])){
$hata = $_FILES['dosya']['error'];
if($hata != 0) {
echo '<p style="color:red;">Yüklenemedi</p>';
} else {
$boyut = $_FILES['dosya']['size'];
if($boyut > (1024*1024*2)){
echo '<p style="color:red;">Dosya 2MB den büyük, yüklenemedi.</p>';
} else {
$tip = $_FILES['dosya']['type'];
$isim = $_FILES['dosya']['name'];
$uzanti = explode('.', $isim);
$uzanti = $uzanti[count($uzanti)-1];
if(!in_array($tip, ['image/png', 'image/jpeg', 'image/gif']) || !in_array($uzanti, ['png', 'jpg', 'gif'])) {
echo '<p style="color:red;">JPG, PNG ve GİF hariç dosya yükleyemezsiniz.</p>';
} else {
$dosya = $_FILES['dosya']['tmp_name'];
copy($dosya, 'dosyalar/' . $_FILES['dosya']['name']);
echo '<p style="color:green;">Dosyanız upload edildi!</p>';
}
}
}
}
?>