Dosya gönderme Scripti – Upload File

PHP FILE UPLOAD SCRIPT

Upload File Script yani Sunucuya dosya yollama scripti arıyorsanız burada 🙂 Gel vatandaş

Kendi siteniz üzerinden insanların geçici olarak dosya paylaşmasını sağlayan bu kod yumağı ile bu işlem oldukça pratik.

Sizde sürekli insanlarla paylaşım içindeyseniz bu size çok yardımcı olacaktır.

Bu scripti server de çalıştırdığınızda gerekli ayarları yapınca Ftp nizi dosya gönderme alma işlevi olarak kullanabilir, kullandırabilirsiniz.

PHP UPLOAD SCRIPT NASIL KURULUR:

Öncelikle php destekli siteniz olması gerekiyor. Yani kodumuz asp değil.

Ftp üzerinden ekteki dosyayı ana dizine veya istediğiniz bir yola sallıyorsunuz

Mesela ftp üzerinden sitenizin içine upload klasörünü direkt olarak attınız diyelim.

şöyle gözükecek:

https://www.siteniz.com/upload/

Aşamaları uyguladıktan sonra tıklayıp çalışıyormu diye denersiniz. 🙂

Not: Size sunduğum upload dosyasının adını değiştirip ftpden o şekilde de gönderip kullanabilirsiniz!
Yani isminin illaki upload olması şart değil.

Aşamları uyguladıktan sonra çıkabilecek aksilikler.

Şayet çalışmadıysa en büyük engel ftp ye yolladığınız dosyanın izinlerinin doğru ayarlanmayışıdır!

upload/server/node yolundaki node klasörünün dosya izinleri 755 olması gerekmektedir.

Normalde standart ayarda 755 olarak dosyayı atarsınız fakat bazen farklı yetkiler karışabilir.

Yani çalışmazsa node klasörüne 755 yetkisini veriyoruz.

Ftp ye dosya atma işi ile uğraşanlar 755 i zaten bilirler ben yine de nasıl yapılacağının resmini koyayım.

PHP UPLOAD SCRIPT NASIL KULLANILIR:

  1. Dosya seç butonuna tıklayıp dosya seç
  2. Gönder butonuna Bas (Çoklu gönderimlerde tek tek basmayın üstteki gönder butonunu kullanın)
  3. Dosya yüklendiğinde hemen altında belirecektir. (Bu sadece sizin tarayıcınıza yansır. Karşı taraf değişimi anlık göremez f5 yapması gerekir.)

ÖZELLİKLERİ:

  • İçeriğini komple türkçeleştirdim
  • Sürükle bırak özelliği ile dosyaları ekrana taşıyarak gönderebilirsiniz.
  • Kurulum gerektirmez direk ftp ye at kullan
  • Tema olarak beyazı seçtim. Bunu değiştirmek için aşağıda paylaştığım kod yapımcısının linkine tıklayıp açılan siteyi kurcalarayarak temayı değiştirmenin yollarına bakabilirsin.
  • Çoklu dosya gönderim özelliği vardır. Mesela 10 dosya birden seçip gönderebilirsin. Dosya gönder butonuna bastığında dosyalar otomatik olarak yüklenecektir.
  • Uzantı ayırmaz her dosyayı yükleyebilirsin.
  • Zararlı kod kullanımı ile alakalı php java tarzı dosyacıklar yollayıp sitemizi bozmaya çalışanlar olacaktır. Bunlardan etkilenmez korumalıdır. Kod türevi çalıştırmaz. Örnek php dosyası bile yükleseniz karşı tarafta bu sadece download edilecektir. Kod çalıştırmama koruması vardır. Sunucu kodlamalardan hiç bir şekilde etkilenmez. Fakat birisi exe gibi bir uzantıya sahip virüs yüklemişse, siz de bunu indirip çalıştırmışsanız geçmiş olsun buna kimsenin yapacağı bir şey olamaz.
  • Dosyaları herkes silebilir! Zaten bu kodun maksadı arkadaşına dosya göndermektir. Dosyayı yükledin arkadaşına söyledin o da dosyayı kendi bilgisayarına indirdiyse dosyanın silinmesinde bir sakınca yoktur sitene giren bir başkası bunu silse bile mühim olmayacaktır diye düşünüyorum.
  • Dosyaları  silinmez yapmak istersen kodları kurcala delete kısmını falan kaldır. Böylece dosyaları sadece ftp den elle silmek durumunda kalacaksın. Ama tavsiye etmem çöp yığını gibi dosyalar zamanla birikecektir. Maksadınız dosya yönetici script aramaksa bence bu scripti o maksatla kullanmayın! Bu basit bir dosya paylaşım aracıdır.
  • WordPress veya Joomla bile kullansanız bu kodu atıp kendinize iframe ile entegre edebilirsiniz.
  • Resimleri gönderdiğinizde aşağı kısımda resimler lightbox efekti ile gösterilir.

DEMO-DENE


PHP UPLOAD-DOWNLOAD SCRIPT İNDİR
(2020 Yılında Dosya Açıkları Kapatılarak Tekrar Erişime Sunuldu)


Daha Fazlası İçin Kaynak: https://blueimp.github.io/jQuery-File-Upload/


2023 itibari yeni dosya gönderme scripti olarak yazıma göz atabilirsiniz:
YENİ KONU


Haydi kalın sağlıcakla…

Yazar: utquick

Merhaba, Bu site 2017 senesinde kurulmuştur: Kemal SUNAL 'ın 100 Numaralı Adam filminden feyz alınarak kurulan sitemiz, filmdeki Halk Kahramanı rolünü de bünyesine katarak dürüst paylaşımlarda bulunmaktadır. Bizi takip ediniz. Büyük bir aile oluyoruz. Tek güvencemiz paylaşımlarımızın samimiliğidir.

Bunlar da hoşunuza gidebilir...

15 Cevaplar

  1. Muhammet Emin AKALAN dedi ki:

    Paylaşım için çok teşekkürler. Açık kaynak diye buna derim, kendi sitenizin upload sayfasını vermisşiniz daha ne olsun. Gerek mail yoluyla gerek site yoluyla son kullanıcılarla etkileşiminiz çok iyi başarılarınızın devamını diliorum. (utku abime selamlar :))

  2. mustafa dedi ki:

    merhaba hersey tamam ama silme tusu yok çıkmıyor

  3. mustafa dedi ki:

    merhaba dosya engellemesini nasıl kaldırabilirim muzik yüklenmiyor

    • utquick dedi ki:

      Mp3 yükleyebilirsiniz.
      Fakat php ayarlarınızda ne kadar boyutta dosya yüklemenize izin veriliyor?
      Bu ayarları değiştirmelisiniz. Php dosya yükleme ayarı diye google a yazın ne demek istediğimi anlayacaksınız.

  4. Mustafa dedi ki:

    Mp3 dosyası yükleniyor ama desteklenmiyen format diyor

    • utquick dedi ki:

      Evet ben de fark ettim. Mp3 artık yüklenmiyor. Güvenlik nedeni ile eski sürümü yeni sürüm ile güncellemiştim.
      Bu durumda tüm dosya tipleri artık yüklenemiyor ne yazık ki.

  5. mustafa dedi ki:

    NASIL YAPABİLECEGİMİZ HAKKINDA BİLGİN VARSA SÖYLEYEBİLİRMİSİN NEREYİ DEĞİŞTİRELİM

    • utquick dedi ki:

      Kendi sitesinde de mp3 eklemeyi göstermemişler.
      Zamanında bu kod yumağının güvenlik anlamında başı çok yanınca kod yapısını değiştirmişlerdi yeni kod yapısında artık sadece resim dosyalarına izin var. Mp3 için kodlar ile oynamak gerekir.
      Eski kodlu olanı verdim onda mp3 yükleniyor bir incele ama eski kodlu olanda güvenlik açıkları mevcut.
      uploadeski1

  6. Burhan dedi ki:

    local hostta nasıl çalıştırabiliriz

  7. suskun dedi ki:

    hocam sadece o fotoğrafları benim göreceğim bir sistem yapabilir miyim

    • utquick dedi ki:

      Yapılabilir.

      index.php önce başka bir isim ile aynı yere kopyalanır. Örnek armut.php

      Sonra index.php içindeki kodlardan resimleri gösteren kısımlar silinir.

      Böylece index.php den sadece resim yükleme yapılabilir. Yüklediğiniz resimler burada görünmez.

      Armut.php den hem resim yükleme hem resim gösterme yapılabilir.

      Armut.php ismini bilmeyen haliyle resimleri göremez.

Bir yanıt yazın

Cevabı alabilmek için E-Posta adresinizi doğru yazmaya özen gösteriniz.

css.php