Şimdi Ara

Php file upload

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
4
Cevap
0
Favori
78
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba,

    <form action="..." method="POST" enctype="..."> 
    <input type="file" name="...">
    <button type="submit" name="...">Upload</button>
    </form>


    Normalde böyle bir kod parçasıyla dosya yükleyebiliyoruz ancak bu yöntemde yeni bir pencerede dosyayı seçmek gerekiyor. Benim istediğim ise dosyaların zaten ekranda olup dosyaların ekran üzerinden yeni bir pencere açılmadan yüklenebilmesi. 2 çözüm yolu düşündüm:

    1) Bir dizindeki dosyaların isimlerini bir html tablosuna yazdırmak ve her birinin yanına birer checkbox koymak. Kullanıcı istediği dosyaları checkbox'tan seçecek ve bir submit buttonuna basacak.
    Seçilen dosyalar da bu yolla server'a yüklenecek.

    2) Her dosya isminin yanında bir button olacak ve o button tıklanıldığında o dosya yüklenecek.

    İlk çözüm yolu olmasını istediğim çözüm yolu ancak ikincisinde de bana yardım edebilirseniz onu da yapabilirim. Şimdiden hepinize teşekkürler...

    Edit: Dizindeki dosyaları ekranda bir tabloya yazdırdım ve checkbox'ları yanlarına ekledim. Checkbox'lara hangi dosyanın checkbox'ı olduğunun anlaşılabilmesi için id ve name atadım. Şimdi bu butona upload bağlantısını atamak kaldı



    < Bu mesaj bu kişi tarafından değiştirildi comprehensive user guide -- 14 Ağustos 2017; 17:5:19 >







  • Kod varsa üzerinden kontrol etmek lazım. Dizineki dosyalar derken bilgisayarımızdaki dizindeki dosyalar mı?
  • Direk PHP ile yapamazsın, jQuery ile yapabilirsin ancak bunu.

    Eğer hiç jQuery/Javascript bilgin yoksa da böyle bi betik yazabileceğini sanmıyorum.



    < Bu mesaj bu kişi tarafından değiştirildi BasiliKalanCtrl -- 5 Ağustos 2017; 21:35:31 >
  • BasiliKalanCtrl kullanıcısına yanıt
    Teşekkürler Ajax ile yazdım

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.