Bu dersimizde PHP ile sunucuya resim yüklemeyi öğreneceğiz.İlk önce dosyalarımızı oluşturalım.
index.php, kaydet.php adında 2 tane PHP dosyası ve resimleri kayıt edeceğimiz klasörü oluşturdum. Ben klasörün adını "Resimler" yaptım.

İlk olarak index.php için kodlarımızı yazalım. index.php'de basit bir form tasarladık.
<form action="kaydet.php" method="post" enctype="multipart/form-data"> // enctype="multipart/form-data" dosya upload için gerekli bir yapı.
<input type="file" name="fileUp" /> // kaydet.php kullanacağımız için name veriyoruz.
<input type="submit" value="Gonder" />
</form>

kaydet.php için kodlarımızı yazalım.
$kaynak = $_FILES["fileUp"]["tmp_name"]; // tempdeki adı
$ad = $_FILES["fileUp"]["name"]; // dosya adı
$tip = $_FILES["fileUp"]["type"]; // dosya tipi
$boyut = $_FILES["fileUp"]["size"]; // boyutu
$hedef = "Resimler"; // başta açtıgımız klasör adımız..

$kaydet = move_uploaded_file($kaynak,$hedef."/".$ad); // resmimizi klasöre kayıt ettiriyoruz.
if($kaydet) // eğer kayıt ettiysek uyarı mesajı yazdırdık.
{
echo '<div style="background-color:ddd; border:1px solid #ccc">
Kayit basarili</div>
';
}else { echo "Kayit yapilmadi"; }

Hiç yorum yok: