arkadaşlar formdan resim seçildiyse kopyalasın veritabanına kaydetsin seçilmediyse resimyok.jpg yi veritabanına kaydetsin istiyorum. bunu nasıl yapabilirim ?
örnek olarak şu kod var ama çalıştıramadım. daha basit bir yöntemi var mı?
$resim5adi="resimyok.gif";
if ($resim5_name!="")
{
if ($resim5_size<100000)
{
$resim5adi=date("mdHis")."5.gif";
if (copy ($resim5,"ilanresimleri/".$resim5adi))
{ }
else
{
echo "Resim 5 Kopyalanamadı ";
$resim5adi="resimyok.gif";
}
}
else { echo "resminizin boyutu 100 KB 'den büyük"; }
}
resim gönderilmişse kopyalasın
3
●420
- 21-03-2009, 15:39:10
<?php $resim5 = $_FILES['resim']['tmp_name']; $resim_boyutu = $_FILES['resim']['size']; $resim_adi = $_FILES['resim']['name']; $resim5adi = date("mdHis")."5.gif"; if($resim != ''){ if($resim_boyutu < 100000){ if(!copy ($resim5,"ilanresimleri/".$resim5adi)){ echo '<strong>'.$resim_adi.'</strong> resim eklenemedi'; } }else{ echo 'Resim dosyası 100 Kb den büyük.'; } }else{ $resim5adi = 'resimyok.gif'; } ?><form enctype="multipart/form-data" action="up.php"> <input type="text" name="resim"> <input type="submit" value="Ekle"> </form>Bu şekilde yapabilirsin.
Verdiğin örnekte $_FILES, kullanmamış olabilirsin, form tagı içinde multipart/form-data kullanmamış olabilirsin.