- Katılım
- 30 Eki 2016
- Mesajlar
- 6,910
- Beğeniler
- 12
- Puanları
- 18,020
- Konum
- Zonguldak
- Ad Soyad
- Turhan Karabulut
- Meslek
- Emlak
- Yaş
- 45
PHP ile bir dosyayi upload etmek isterseniz bunu bir çok alternatifi bulunmaktadır. Bunlardan bir taneside move_uploaded_file() fonksiyonudur. Bu fonksiyonu kullanarak bir resimi upload etmek ile ilgili basit bir örnek kod paylaşacağız.
HTML Kodumuz
HTML:
<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="resim" />
<input type="submit" value="Gönder" />
</form>
PHP Kodumuz
PHP:
<?php
$name = 'ssss';
$type = $_FILES["resim"]["type"];
$tmp_name = $_FILES['resim']['tmp_name'];
$boyut = $_FILES['urun_resim']['size'];
$dizin = 'uploads/';
$hedef = $dizin . basename($name.'.png');
if($type =="image/gif" || $type =="image/png" || $type == "image/jpeg" || $type == "image/jpg")
{
if($boyut > (1024*1024*10)){
echo 'Dosya boyutu 10 MB\' Büyük Olamaz ';
}else{
move_uploaded_file($tmp_name, $hedef);
}
}else{
echo "Dosya türü uygun değil";
}
?>
Yukarıda yer alan kodumuzda $type değişkeni gelen resmin türünü saklamaktadır ve if blogu içerisinde eğer resim türü gif,png,jpeg,jpg türlerinden bir tanesi değilse yükleme başarısız olacaktır. $boyut değişkeni ise gelen resmin dosya boyutunu saklamaktadır ve if blogu içerisinde dosya boyutu 10 MB büyük ise yükleme işlemi yapılamayacaktır.