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.