Arkadaşlar alttaki scriptim veritabanında ilgili tabloya yazı ve resimle beraber yükleme yapıyor.
Sorunsuz çalışıyor ancak ben resim yüklemeyi arttırmak istiyorum.
Nasıl artırabilirim birtürlü beceremedim aynı resmi atıyor?
<h1>Anasayfa Dinamik Bannerlar</h1>
<form name="upload" action="banner2.php" enctype="multipart/form-data" method="post">
<p><h5>Anasayfa Dinamik Banner Yükle // Ortalama Yüklenecek imaj boyutu 944x285 pixel</h5>
<input class="gonder" type="file" name="dosya" /></p>
<p><h5>Banner Adı</h5>
<input class="dsaciklama" type="text" name="aciklama" /></p>
<p><h5>Banner Gidecek Link</h5>
<input class="dsaciklama" type="text" name="link" /></p>
<p><input class="bt" type="submit" value="Banner Yükle!" /></p>
</form>
<?php
if($_GET[req] == "delete")
{
$sorgu = mysql_query("SELECT * FROM n_banner2 WHERE id='$_GET[id]'");
$goster = mysql_fetch_array($sorgu);
unlink($goster[url]);
mysql_query("DELETE FROM n_banner2 WHERE id='$_GET[id]'");
}
$buay = date("Y-m");
$konum = "uploads/";
if(!is_dir($konum.$buay)){
mkdir($konum.$buay);
chmod($konum.$buay, 0777);
}
$gecerli = array("jpg","jpeg","png","gif");
$uzanti = end(explode(".", $_FILES["dosya"]["name"]));
if($_FILES["dosya"]["name"]){
if($_FILES["dosya"]["size"] < 900000){
if(in_array($uzanti, $gecerli)){
if($_FILES["dosya"]["error"] > 0){
$mesaj = $_FILES["dosya"]["error"];
}else{
$yeni = substr(md5(microtime()),0,16);
move_uploaded_file($_FILES["dosya"]["tmp_name"], $konum.$buay."/".$yeni.".".$uzanti);
$isim = $_FILES["dosya"]["name"];
$url = $konum.$buay."/".$yeni.".".$uzanti;
mysql_query("INSERT INTO n_banner2 (isim, url, aciklama, link) VALUES ('$isim', '$url', '$_POST[aciklama]', '$_POST[link]')") or die("Hata : ".mysql_error());
echo "<h5>Dosya başarıyla yüklendi!</h5>";
}
}else{
echo "<h5>Geçersiz dosya! Lütfen imaj dosyası yükleyin.</h5>";
}
}else{
echo "<h5>Dosya boyutu fazla büyük!</h5>";
}
}
}
?>