Merhaba
haberle beraber resim ekliyorum. çalişan script klasoru root/yonetim2 'de, resim klasoru ise root/haberimg klasoru. buraya resimin adini yazdirmak istiyorum. (haberimg/25.jpg gibi) Veri tabanina haber bilgileri girilmiş gözüküyor. resim hanesi boş.
dosya formatiniz yanliş uyarsını alıyorum .. Yardımcı olursanız memnun olurum..
<?
$kaydet=@$HTTP_POST_VARS['kaydet'];
$haber_baslik=@$HTTP_POST_VARS['haber_baslik'];
$haber_yazi=@$HTTP_POST_VARS['haber_yazi'];
$resim=@$HTTP_POST_VARS['resim'];
$yazan=@$HTTP_POST_VARS['yazan'];
$hit=@$HTTP_POST_VARS['hit'];
if ($kaydet == 1)
{
if ($_FILES['resim']['type'] != "gif" &&
$_FILES['resim']['type'] != "jpeg" &&
$_FILES['resim']['type'] != "jpg" &&
$_FILES['resim']['type'] != "png")
{
echo "Dosya formatınız yanlış";
} else {
if($_FILES['resim']['type'] == "gif") $uzanti=".gif";
else if($_FILES['resim']['type'] == "jpeg") $uzanti=".jpeg";
else if($_FILES['resim']['type'] == "jpg") $uzanti=".jpg";
else if($_FILES['resim']['type'] == "png") $uzanti=".png";
if ($_FILES['resim']['size'] < 1024000) {
include 'yol.php';
$tarih = date("Y-m-d");
$yaz = mysql_query("INSERT INTO haber(haber_baslik, haber_yazi, resim, yazan, hit) VALUES('$haber_baslik','$haber_yazi','$resim','$yazan','$hit')");
$haber_id=mysql_insert_id();
print mysql_error();
$on_ek="haberimg/";
$resim_adi=$on_ek.$haber_id.$uzanti;
//$resim_url1 = "haberimg/".$resim_adi;
$resim_url1 = "/home/vol1/phpnet.us/s/siteler/haberimg/".$resim_adi;
if (move_uploaded_file($_FILES['resim']['tmp_name'], $resim_url1)) {
echo "Dosya Kayit Edildi.\n";
$yaz=mysql_query("UPDATE haber SET resim='$resim_url1' WHERE haber_id=$haber_id");
}
else echo "dosya kayit edilemedi";
} else {
$boyut = $_FILES['resim']['size'];
$dosyamb = ($boyut / 1024) / 1024; // kb için bir 1024 ü sil
$mb = substr($dosyamb,0,4);
$hata1 = "Maks. dosya boyutu 1 MB. Sizin dosyanız: ".$mb." MB";
}
}
?>
<br><br> <a href="yonetim.php?mode=haber" style="font-size: 12px; font-family: Verdana; color: Navy; background-color: #FFD1A8;"> Geri Dön </a>
<a href="#" onClick="javascript:window.close();" style="font-size: 12px; font-family: Verdana; color: Navy; background-color: #FFD1A8;"> Kapat </a><br><br>
<?
}
else
{
?>
<table border="0" align="CENTER" bgcolor="#FDE1A8">
<th colspan="2" align="CENTER" bgcolor="#0070DF"><font face="" color="White">Haber Girisi</font></th>
<tr>
<td align="LEFT">
<form action="haber_ykayit.php" method="post" enctype="multipart/form-data" name="habergir">
<input type=hidden name="MAX_FILE_SIZE" value=1000000">
Başlık : <input name="haber_baslik" type="text" size="25"><br>
Resim : <input name="resim" type="file" size="25"><br>
Yazan : <input name="yazan" type="text" size="25"><br>
<br><br><br><br>
<td align="RIGHT">
Haber Metni : <textarea name="haber_yazi" cols="30" rows="7"></textarea><br>
<input type="hidden" name="kaydet" value="1" />
<input name="Submit" type="submit" value="Gönder" />
</form>
</tr></table>
<?
}
?>