logo 1
  • Anasayfa
  • Nedir?
  • Nasıl Yapılır?
  • Seo
  • WordPress
  • Kategoriler
    • Gündem
    • Kitap
    • Yazılım
    • WordPress Tema
    • Siber Güvenlik
    • Teknoloji
Reading: PHP ile Görsel Yükleme Örnekleri
Share
Site Kur
Taha Mumcu Kişisel BlogTaha Mumcu Kişisel Blog
Font ResizerAa
  • Complaint
  • Advertise
Search
  • Homepage
  • Features
    • Post Headers
    • Layout
  • Categories
    • Lifestyle
    • Wellness
    • Healthy
    • Nutrition
  • More Foxiz
    • Complaint
    • Sitemap
    • Advertise
  • Contacts
Follow US
Copyright © 2014-2023 Ruby Theme Ltd. All Rights Reserved.
Taha Mumcu Kişisel Blog > Blog > Yazılım > PHP ile Görsel Yükleme Örnekleri
Yazılım

PHP ile Görsel Yükleme Örnekleri

photo 1599507593362 50fa53ed1b40
photo 1599507593362 50fa53ed1b40
Taha Mumcu
By Taha Mumcu
Last updated: 13 Aralık 2022
0 Min Read
SHARE

Merhabalar.

Standart bir görsel yükleme kod örneği

<?php

// Dosya yükleme işleminin gerçekleştirileceği klasörün yolunu belirtin
$upload_dir = "upload/";

// Yüklenecek dosya için geçici bir dosya adı oluşturun
$tmp_file = $_FILES["file_upload"]["tmp_name"];

// Dosya adını alın
$file_name = $_FILES["file_upload"]["name"];

// Dosyayı belirtilen klasöre taşıyın
move_uploaded_file($tmp_file, $upload_dir . $file_name);

?>

Bu kod, bir HTML formundan yüklenen bir görsel dosyasını belirtilen bir klasöre taşıyan bir PHP kodu örneğidir. Lütfen bu kodu kendi ihtiyaçlarınıza bakılırsa düzenleyin ve kullanın.

MD5 ile şifreleyerek yükleyen php kod örneği;

<?php

// Dosya yükleme işleminin gerçekleştirileceği klasörün yolunu belirtin
$upload_dir = "upload/";

// Yüklenecek dosya için geçici bir dosya adı oluşturun
$tmp_file = $_FILES["file_upload"]["tmp_name"];

// Dosya adını alın
$file_name = $_FILES["file_upload"]["name"];

// Dosya adını md5 ile şifreleyin
$file_name = md5($file_name);

// Dosyayı belirtilen klasöre taşıyın
move_uploaded_file($tmp_file, $upload_dir . $file_name);

?>

Bu kod, bir HTML formundan yüklenen bir görsel dosyasını md5 ile şifreleyerek belirtilen bir klasöre taşıyan bir PHP kodu örneğidir. Lütfen bu kodu kendi ihtiyaçlarınıza bakılırsa düzenleyin ve kullanın.

PHP ile formdan gelen veriyi okuyarak görsel dosyayı upload etme kodu;

$dosya = $_FILES['dosya_adi'];
$md5 = md5_file($dosya['tmp_name']);
$yukleme_klasoru = "upload/";
$dosya_yolu = $yukleme_klasoru . $md5 . $dosya['name'];

if(move_uploaded_file($dosya['tmp_name'], $dosya_yolu)) {
  echo "Dosya başarıyla yüklendi.";
} else {
  echo "Dosya yüklenirken bir hata oluştu.";
}

Bu kod, bir $_FILES dizisi içindeki dosya adını alır, dosya adını MD5 hash’ine dönüştürür ve dosyayı upload/ klasörüne yükler. Ondan sonra, dosya yüklenip yüklenmediğini denetim eder ve neticeleri ekrana yazdırır.

Aynı kodu yalnız JPG ve PNG dosyaları ile yüklenecek şekilde görelim;

$izin_verilen_dosya_uzantilari = array("png", "jpg");
$dosya = $_FILES['dosya_adi'];
$uzanti = pathinfo($dosya['name'], PATHINFO_EXTENSION);

if(in_array($uzanti, $izin_verilen_dosya_uzantilari)) {
  $md5 = md5_file($dosya['tmp_name']);
  $yukleme_klasoru = "upload/";
  $dosya_yolu = $yukleme_klasoru . $md5 . $dosya['name'];

  if(move_uploaded_file($dosya['tmp_name'], $dosya_yolu)) {
    echo "Dosya başarıyla yüklendi.";
  } else {
    echo "Dosya yüklenirken bir hata oluştu.";
  }
} else {
  echo "Bu dosya türüne izin verilmiyor.";
}
Share This Article
Facebook Copy Link Print
ByTaha Mumcu
Follow:
Ben Taha Mumcu, Bilişim sektöründe uzun süreden beri tecrübe edinerek bir yerlere gelmek için çalışmalarına devam eden ve sektörü yakından takip ederek hiç bir veriden geri kalmayan, girişimci ruhu ile tüm işlere elinden geldiğinde çalışma yapan bir girişimciyim. Henüz genç yaşta birçok tecrübeye ulaşan ve koyulan engelleri aşarak bir yerlere gelmek için çaba göstermekten çekinmiyorum.
Previous Article photo 1599507593362 50fa53ed1b40 PHP ile Login İşlemi Nasıl Yapılır?
Next Article photo 1599507593362 50fa53ed1b40 Maaşın 4’de 1’ini Hesaplayan Program
Son Yazılar
Motoryum Zirve Motor Sakarya Kawasaki Ve Sym Yetkili Satıcısı Ve Servisi
1 Nisan 2026
Sarsılmaz Bilgi: Depremlerin Gizemini Çözün, Güvende Kalın
31 Mart 2026
Deprem Güvenliği: Bilinçli Olmak ve Harekete Geçmek
31 Mart 2026
Deprem Bilgeliği: Anlamak, Hazırlanmak ve Güvende Kalmak
31 Mart 2026
Sarsıntının Şifresi: Depremlerden Öğrenen Bilgelik
31 Mart 2026
Popüler Yazılar
sebeke sorunlari
Şebeke Problemi ,Telefon Çekmiyor Sorunlarının Çözümü
3 Ocak 2023
bimber
WordPress Viral Tema – Bimber
19 Kasım 2020
blognasilacilir
Kişisel Blog Nasıl Açılır? Kişisel Blog Nedir?
5 Ocak 2021
laptop 3706810 1280
En İyi Hosting Firmaları 2023
14 Ekim 2023
Binance vs OKX kripto borsasında kim önde
21 Ekim 2025

You Might Also Like

web tasarim dilleri 1024x683 1
Yazılım

2021’in En Popüler Programlama Dilleri

8 Min Read
Firewall and Router Management
Yazılım

Güvenlik Duvarı(Firewall) Nedir? FreeBSD İçin Yazılımsal Firewall

13 Min Read
j35av38lw
Yazılım

Front End Developer Nedir?

2 Min Read
react localization i18n
Yazılım

Next.js Projelerinde Sık Karşılaşılan Güvenlik Açıkları ve Korunma Yöntemleri

4 Min Read
logo 1

Bilişim sektöründe uzun süreden beri tecrübe edinerek bir yerlere gelmek için çalışmalarına devam eden ve sektörü yakından takip ederek hiç bir veriden geri kalmayan, girişimci ruhu ile tüm işlere elinden geldiğinde çalışma yapan bir girişimciyim.

Başlıklar

  • Gündem
  • Teknoloji
  • Karşılaştırma
  • WordPress
  • Seo
  • Internet
  • Nasıl Yapılır?
  • Nedir?

Sponsor Bağlantılar

  • Kocaeli Web Tasarım
  • VDS Satın Al
  • Hosting

Web Tasarım Teklifi Alın

Kocaeli Dijital ile tanışın ve hemen web sitesi veya seo teklifi alın!
Ziyaret Et

© 2026 Taha Mumcu Kişisel Blog. Tüm hakları saklıdır. SEOADAM

Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?