Upload ;
<?php
$kaynak = $_FILES ["resim1"] ["tmp_name"];
$resimadi = $_FILES ["resim1"] ["name"];
$resimtipi = $_FILES ["resim1"] ["type"];
$resimboyut = $_FILES ["resim1"] ["size"];
$hedef = "resimdosyalari";
$radi = substr(uniqid(md5 (rand())), 0,20);
$ruzanti = substr($resimadi, -4);
$yeniad = $radi.$ruzanti;echo "kaynak : ".$kaynak."<br>";
echo "Resim Adi : ".$resimadi."<br>";
echo "Resim Tipi : ".$resimtipi."<br>";
echo "Boyutu : ".$resimboyut. Kb."<br>";
echo "Yeni ad : ".$radi."<br>";
echo "Son adı : ".$yeniad."<br>";
echo "Linkiniz : resimdosyalari/$yeniad<br>";if(move_uploaded_file($kaynak,$hedef."/".$yeniad)){
echo "<br>>>> Resim Yüklendi<<<< <br>";
echo"<img src="resimdosyalari/$yeniad">";
} else {
echo "<br>>>> HATA ! Resim Yüklenemedi <<< <br>";
}?>
Uzantı kontrol;
$fileType=$_FILES['dosya']['type'];
switch($fileType){
case "image/jpeg" :$typeResult="A";
break;
case "image/gif" :$typeResult="B";
break;
case "image/png" :$typeResult="C";
break;
case "application/pdf" :$typeResult="D";
break;
case "application/msword" :$typeResult="E";
break;
case "text/plain" :$typeResult="F";
break;
default :$typeResult="hata";
//php ile sadece bu dosya tipleriyse değer döndürüyordum bunlardan biri değilse hata