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..

Telif Hakkı:
Problemi Şikayet Et!HAKKIMDA
Yazılım Uzmanlığı konusunda 11 yılı aşkın süredir Türkiye'de Cumhurbaşkanlığı olmak üzere Kurumlara ve Tüzel kişilere; Yön verme, Yücelik Sağlama ve Büyüme gereksinimlerinden doğan Yazılım ihtiyaclarına çözümler sunmaktayım.
<html>
<body>
<h5>
Yazılım
&
Teknoloji
</h5>
<p>
Dünyasına
Hoş Geldiniz.
</p>
</body>
</html>
Son Eklenen Konular
Nginx Nedir, Nasıl Çalışır, Kurulumu, Hata ve Çözümü
03 Haziran, 2022
Web Site | Web Tasarım | Web Yazılım
27 Nisan, 2022
Html URL ASCII Karakter kodları
04 Mart, 2022
Jquery Alert, Sweet alert, Dialog Kullanımı
03 Mart, 2022
Doğal Seo Çalışması Nasıl Yapılır?
19 Şubat, 2022
En Çok Okunanlar
Google api key nasıl alınır?
26 Eylül, 2013
Youtube Video'sunu Gif Yapma Gif'e Çevirme
17 Ağustos, 2013
linux çeşitleri nelerdir?
13 Ağustos, 2013
Php ile bot nasıl yapılır?
22 Eylül, 2013
Ajax ile sayfa yenilenmeden resim yükleme nasıl yapılır?
04 Ekim, 2013
İlgili İçerikler
-
18 Temmuz, 2021 3861
Php ve Socket.io kullanarak Real Time haberleşme
-
14 Temmuz, 2021 1060
Php Composer windows ve MacOSS Kurulumu ile paketlerin kullanımı
-
03 Haziran, 2021 804
Mac Os xamp php resim upload 777 hata çözümü
-
13 Mayıs, 2021 2576
Bot Yazmak İçin Gerekli Php Kodları Nelerdir?
-
12 Mayıs, 2021 4026
Bot Yazarak Diğer Sitelerden Veri Çekme Nasıl Yapılır?
-
11 Mayıs, 2021 4575
Firebase Push Notification Web Sitemizden Mobil Cihazlara Nasıl Bildirim Gönderilir? Php Api FCM Send Notification Bildirim Göndermeyi Uygulamalı Olarak Göstereceğim