php ile nasıl dosya upload edilir?

Merhaba arkadaşlar dosya yükleme konusunda birçok yöntem var ajax ile olanı bir önceki konularımızda bahsetmiştim bugün ise kaynağını yani mantığını anlatmaya çalışacağım kısaca özetlemek gerekirse elimizde bir adet resim var ve bunu bir form aracılığıyla sitemize yüklemek istiyoruz bunun için hazır eklentiler var güzel görünümlü fakat biz bu hazır yazılımları kullanırken  bazen hatalarla karşılaşıyoruz resmin boyutu büyük diyor arkaplan saydam diyebiliyor ozaman hemen o hazır eklentiyi silip başka bir eklenti kuruyoruz çünkü php'nin bize sunduğu nimetlerden faydalanmıyoruz şimdi gelelim konumuza

php ile dosya yüklemek çok basit 2 tane en çarpıcı fonksiyonu belirteceğim ve bu iki fonksiyonla sadece resim değil mp3,mp4,klasör dosyası,txt,pdf aklınıza gelebilecek birçok formatı sitenize yükliyebilirsiniz kontrol sizin elinizde olacak hangi formatı yüklemek istemiyorsanız gelen dosyanın değerlerinden if koşulları ile bunu sağlıyabiliceksiniz

1.si copy() fonksiyonu php en çok kullanılan fonksiyonlarındandır tmp dizinindeki dosyayı hostunuza taşır

2.si move_uploaded_file() fonksiyonu aynı işlemi görür parametreleri ikisininde aynıdır  fonksiyon(dosya,yolu) ilk parametresi dosya ismi 2 parametresi ise yoludur şimdi kullanımına geçelim

    $dosya         = $_FILES['inputname']['tmp_name']; 
    $dosya_adi     = $_FILES['inputname']['name'];
    $dosya_turu = $_FILES['inputname']['type'];
    $dosya_yolu = "KLASOR ADI/".$dosya_adi;
    $dosya_bilgi = getimagesize($dosya);
//getimagesize() fonksiyonu ile işlem yaptığınız dosyanın bütün bilgilerini alabilir ve kısıtlama yapabilirsiniz

/* 1 yol */
move_uploaded_file($dosya, $dosya_yolu);
/* 2 yol */ 
copy($dosya, $dosya_yolu);

En basit hali ile anlatmaya çalıştım umarım bu bilgi işinize yarar bir sorun oluşması halinde yorum yapabilirsiniz..

Creativecommons.org
Bu çalışmanın içeriği, Creative Commons Atıf 2.5 lisansı koşulları altında kullanılabilir . Bu çalışmanın daha fazla dağıtımı,paylaşımı: ismailgultekin(com)a ve çalışmanın başlığına, Kaynak vererek atıfta bulunulmalıdır.

Telif Hakkı:

Problemi Şikayet Et!
Web Yazılımları

Web Yazılımları

Conference Articles

Conference Articles

Evimde Gör

Mobil Uygulamalar

Özel Yazılımlar

Özel Yazılımlar

Orsam Ortadoğu

Orsam Ortadoğu

Haydi El Ele

Haydi El Ele

Makina Yazılımları

Makina Yazılımları

Soru Sor Whatsapp

Görüş Hata Bildir

Güvenlik Kodunuz:

Yorum Yap

Yorum kodunuz:

0.0555