Merhaba değerli okuyucularımız, bugün sizlerle PHP ile basit bir dosya yükleme uygulaması yapacağız. Sizi fazla tutmadan uygulamamıza geçelim.
İlk adım olarak proje içerisinde /uploads adlı bir klasör oluşturalım, yükleyeceğimiz resimler oluşturduğumuz klasöre gidecek.
Hadi HTML taglarımızı açalım ve dosya yükleme formumuzu tasarlayalım.
<h1>Resim Yükleme</h1>
<form action="" method="POST" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" name="submit">
</form>
<hr>
şimdi ise dosya yüklememizi sağlayan PHP kodlarımızı <hr> etiketinin hemen altına yazalım.
if (@$_POST["submit"]) {
if ($_FILES["file"]["size"] > 0) { // Dosyanın var olup olmadığını kontrol eder.
// Dosya Seçildiyse İşlemlere Başla
$uzanti = pathinfo($_FILES["file"]["name"], PATHINFO_EXTENSION);
if ($uzanti == "jpg") { // Hangi tür dosyaların yüklenmesi gerektiğini belirtir.
$yeniad = "uploads/" . uniqid() . "." . $uzanti; // Dosya adını değiştirir, ve dosyayı nereye yükleyeceğimizi belirtir.
if (move_uploaded_file($_FILES["file"]["tmp_name"], $yeniad)) {
echo "Dosya Başarı İle Yüklendi";
echo "<img src='$yeniad' width='30%'/>";
// Dosya Seçildiyse İşlemlere Başla
}else{
echo "Dosya yüklenirken bir hata oluştu.";
}
}else{
echo "Sadece JPG Dosya Yüklenir";
}
}else{
echo "Dosya Yükleyiniz";
}
}else{
echo "Tılanmadı";
}
İşlem bu kadar, şimdi dosyanızı yükleyin ve uploads klasörünün içine bakın. Jquery ve Ajax ile post etme işlemi adlı yazımız da ilginizi çekebilir. Beni izlediğiniz için teşekkür ederim.
Yorumlar (0)