PHP ile dosya yükleme

PHP

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)

    Bu yazıya henüz bir yorum yapılmamış! İlk yorum yapan sen ol!