PHP Resim upload yükleme scripti örneğini ücretsiz indirebilir, sizlerde sitenize hızlı ve basit bir biçimde ekleyebilirsiniz.
Sizde resim yükleme upload siteleri nasıl çalışıyor diye merak ettiniz mi?
Resim yükleme siteleri çok basit sistemleri mevcuttur. Bir kaç boyut kontrolü ile sizin yüklemek istediğiniz resimi alıp kendi sunucusuna yedekler ve size yedeklediği resmin sunucuda ki konumunu gösterir. İşte bu kadar basit bir işlem ile günde kaç bin yüz adet resim yüklemektedirler.
Resimlerden virüs bulaştırmak gibi fikirlere karşı çıkmak için boyut sınırlandırılması ve her zaman resim kod taraması yapılır.
Bu paylaştığımız kod ile sizlerde kendi sitenizde veya local sunucunuza resim yükleyebilir bir link ile ona ulaşabilirsiniz.
Örneğin nunu küçük çaplı ağınızda sürekli kullandığınız bir siteye dönüştürebilirsiniz.
Görselliği HTML/CSS ile sizlerde geliştirebilir kendinize uygun tasarımlar ortaya koyabilirsiniz.
Resimleri sunucumuzun ana dizinine yani www klasörüne yüklemektedir.Localhost'ta çalışan denenmiş bir örnektir. index.php için yazılan kodlar;
<form action="upload.php" method="post" enctype="multipart/form-data" class="upload-form">
<input type="file" name="dosya" class="upload">
<input type="submit" value="yükle" >
</form>
upload.php için yazılan kodları
<?php $file = $_FILES["dosya"]["tmp_name"];
$file_name = $_FILES["dosya"]["name"];
$file_type = $_FILES["dosya"]["type"];
$file_type_2 = explode("/",$file_type);
$control = substr($file_type, 0,5);
if ($control=="image") {
$file_upload_name = md5(date('d.m.Y H:i:s')).".".$file_type_2[1];
$upload = move_uploaded_file($file, "uploads"."/".$file_upload_name);
$file_link = $site_url."uploads/".$file_upload_name;
echo "Resim yükleme başarılı. <br> Resim Linki:<br>".$file_link;
echo "<br><img src='$file_link' width='500'>";
} else {
echo "<h3>HATA</h3>Yüklediğiniz dosya bir resim formatına sahip değil ya da bir dosya seçmediniz.";
}
?>
Yukarıda kodları verilen php dosyaları ile sizlerde sunucunuza resim yükleme scripti oluşturabilirsiniz.
eline sağlık işimizi gördü diğer script ile karşılaştırdım ufak hataları varmış karışık birşeyler yaptım sağolun iyi çalışmalar
YanıtlaSilTeşekkür ederiz.İşinize yaramasına sevindim script çalışıyor basit ve hızlı iyi çalışmalar.
SilYüklediğiniz dosya bir resim formatına sahip değil hatası alıyoruz ama Hisse analizleri bölümünde çözüldü galiba
YanıtlaSilSiteye yüklemeden önce denedik biz herhangi bir hatayla karşılaşmadık.Umarım sizde de olmaz.Hata olursa yardımcı olabilirim.
Silmerhaba her dosyanın yüklenmesi için ne yapabiliriz.
YanıtlaSilMerhaba bu kodlar resim yükleme kodlarıdır.Ama if ($control=="image") { bu ifi silerseniz yükler.Ama uzantısını değiştirir.
SilTabi öyle kullanmak istemezseniz.
Bu resim
http://i.hizliresim.com/X9jE6O.jpg
ve burada ki
http://i.hizliresim.com/bkaL6n.png
Kodlarını kullanabilirsiniz.Dosya yüklemek için daha sağlıklı.
Gerçekten çok işime yaradı. Geliştirsem bir sıkıntı çıkarmı ?
YanıtlaSilHerhangi bir sıkıntı ile karşılaşmazsınız
SilMerhaba konuya pek hakim değilim. localhostta sorunsuz bir şekilde script çalışıyor ama cpanele attığımda Yüklediğiniz dosya bir resim formatına sahip değil ya da bir dosya seçmediniz. hatasını alıyorum. nerede yanlış yapıyorum yardımcı olur musunuz?
YanıtlaSilteşekkürler güzel çalışma
YanıtlaSilMerhaba bunu wordpress te kullanabilir miyim acaba ?
YanıtlaSilMerhaba,
YanıtlaSilYardımcı olursanız sevinirim. İnterneti bu konuda alt üst ettim kullanışlı bir çoklu resim yükleme kodları bulamadım.
Tam istediğimi şu:
Aynı emlak sitesinde olduğu gibi, çoklu resimler ile açıklama metni birlikte yayınlama sayfasında olacak şekilde yüklensin.
Çoklu resim yükleme kodları var ama kullanışlı değil, bunlar sayfaya yükleniyor, sayfa refresh yani yenilenince yüklenen resim kayboluyor ve ayrıca yanına metin ekleme (tablo) imkanı vermiyor.
Bu konuda yardım bekliyorum...
Teşekkürler.
Hasan