arkarda senin degin gbi yaptm düzenledm ewt Hata wermedi SORunu minimum a indirdim;
şimdi upload yine etmiyor haber ile birlikte fakt
ben admin paneldinden haberi düzenle derken resmi düzel secenegini tıklıp tekradan resim upload ederken sorunsuz upload ediyor
bu alttaki hresim_duzenle.php
Alıntı
$gelen_id = $_GET["id"];
$strSQL2 ="SELECT * FROM haberler WHERE id = '$gelen_id'";
$sorgu2 = mysql_query($strSQL2);
while ($haber2=mysql_fetch_array ($sorgu2)){
$id2 =$haber2["id"];
$baslik2 =$haber2["baslik"];
$kategori2 = $haber2["kategori"];
$giris2 = $haber2["giris"];
$icerik2 = $haber2["icerik"];
$resim2 = $haber2["resim"];
$tarih2 = $haber2["tarih"];
$saat2 = $haber2["saat"];
$kaynak2 = $haber2["kaynak"];
}
$ekle = $_POST["ekle"];
if($ekle == "1"){
$resim = "";
if($_FILES['resim']['name'] !== ""){
$resim = $_FILES['resim']['name'];
$resim_isim_1 = Array(i,g,G,ü,Ü,s,S,I,ö,Ö,ç,Ç);
$resim_isim_2 = Array(i,g,G,u,U,s,S,I,o,O,c,C);
for($d=0; $d<count($resim_isim_1); $d++){
$resim = ereg_replace($resim_isim_1[$d], $resim_isim_2[$d], $resim);
}
$uploadfile = $uploaddir.$resim;
list($width, $height, $type, $attr) = getimagesize($_FILES['resim']['tmp_name']);
move_uploaded_file($_FILES['resim']['tmp_name'], $uploadfile);
if($width > 560){
$filename = $uploadfile;
$source = imagecreatefromjpeg($filename);
$thumbX = "560";
$imageX = imagesx($source);
$imageY = imagesy($source);
$thumbY = ($thumbX*$imageY)/$imageX;
$dest = imagecreatetruecolor($thumbX, $thumbY);
imagecopyresampled ($dest, $source, 0, 0, 0, 0, $thumbX, $thumbY, $imageX, $imageY);
imagejpeg($dest, "../images_up/".$resim);
}
}
$sqlsorgu = "UPDATE haberler SET resim ='$resim' WHERE id = '$gelen_id'";
mysql_query($sqlsorgu);
echo "<table align='center' width='98%' class='haberler' bgcolor='#F1FCDC'><tr><td align='center'><h3> TEBRIKLER RESIM DÜZENLENDI</h3></td></tr></table>";
}
?>
Aktif olan resim:<hr>
<img src="http://<?=$_SERVER['HTTP_HOST']?>/images_up/<?=$resim2?>">
<hr>
<form enctype="multipart/form-data" name="haber_ekle" method="POST" action="hresim_duzenle.php?id=<?=$id2?>">
<INPUT TYPE="hidden" name="ekle" value="1">
<input type="hidden" name="MAX_FILE_SIZE" value="1048576">
<table width="100%" cellpadding="0" cellspacing="3" border="0">
<tr>
<td width="100">Resim</td>
<td><input name="resim" type="file" size="30" class="input"></td>
</tr>
<tr>
<td width="100"></td>
<td><input type="submit" value="Kaydet" class="buton"></td>
</tr>
</table>
</form>
bu yurdaridaki admin panelinden ikinci defada girip resmi upload etmeye yarayan hresim_duzenle.php
simdi haber_ekle.php yi werim aradaki farkı bulamadm! yani neden haber_ekle.php den resmi eklerken upload etmyor da
hresimleri_duzenle.php den resmi upload ediyor lütfen yardım!!
haber_ekle.php
Alıntı
<?php
$ekle = $_POST["ekle"];
if($ekle == "1"){
$kategori= $_POST["kategori"];
$baslik = $_POST["baslik"];
$giris = $_POST["giris"];
$icerik = nl2br($_POST["icerik"]);
$kaynak = $_POST["kaynak"];
$video = $_POST["video"];
$videokod = $_POST["videokod"];
$gizle = $_POST["gizle"];
$tarih = date("Y-m-d");
$sitesaat = date("H:i:s");
$sat = substr($sitesaat,0,2);
$sonsaat = $sat+7;
$dakika = substr($sitesaat,3,2);
$saniye = "00";
switch($sonsaat)
{
case'24':
$sonsaat = "00";
break;
case'25':
$sonsaat = "01";
break;
case'26':
$sonsaat = "02";
break;
case'27':
$sonsaat = "03";
break;
case'27':
$sonsaat = "03";
break;
case'28':
$sonsaat = "04";
break;
case'29':
$sonsaat = "05";
break;
case'30':
$sonsaat = "06";
break;
case'31':
$sonsaat = "07";
break;
case'32':
$sonsaat = "08";
break;
case'33':
$sonsaat = "09";
break;
}
$saat = "$sonsaat:$dakika:$saniye";
$girisOK = str_replace ("'"," ",$giris);
$icerikOK = str_replace ("'"," ",$icerik);
$baslikOK = str_replace ("'"," ",$baslik);
$kaynakOK = str_replace ("'"," ",$kaynak);
$resim = "";
if(is_uploaded_file($_FILES['resim']['name'] !=="")){
$resim = $_FILES['resim']['name'];
$resim_isim_1 = Array(ı,ğ,Ğ,ü,Ü,ş,Ş,İ,ö,Ö,ç,Ç);
$resim_isim_2 = Array(i,g,G,u,U,s,S,I,o,O,c,C);
for($d=0; $d<count($resim_isim_1); $d++){
$resim = ereg_replace($resim_isim_1[$d], $resim_isim_2[$d], $resim);
}
$uploadfile = $uploaddir.$resim;
list($width, $height, $type, $attr) = getimagesize($_FILES['resim']['tmp_name']);
move_uploaded_file($_FILES['resim']['tmp_name'], $uploadfile);
if($width > 250){
$filename = $uploadfile;
$source = imagecreatefromjpeg($filename);
$thumbX = "250";
$imageX = imagesx($source);
$imageY = imagesy($source);
$thumbY = ($thumbX*$imageY)/$imageX;
$dest = imagecreatetruecolor($thumbX, $thumbY);
imagecopyresampled ($dest, $source, 0, 0, 0, 0, $thumbX, $thumbY, $imageX, $imageY);
imagejpeg($dest, "../images_up/".$resim);
}
}
$sqlsorgu = "INSERT INTO haberler VALUES('','$kategori','$baslikOK','$girisOK','$icerikOK<br>$videokod','$kaynakOK','$resim','$video','$tarih','$saat','$gizle','','')";
mysql_query($sqlsorgu);
echo "<table align='center' width='98%' class='haberler' bgcolor='#F1FCDC'><tr><td align='center'><h1> TEBRIKLER HABER EKLENDI</h1></td></tr></table>";
echo "<meta http-equiv='refresh' content='3;URL=haber_kat_listele.php'>";
}
?>
<form enctype="multipart/form-data" name="haber_ekle" method="POST" action="haber_ekle.php">
<INPUT TYPE="hidden" name="ekle" value="1">
<input type="hidden" name="MAX_FILE_SIZE" value="1048576">
<table class="haberler" width="98%" border="0" align="center" cellpadding="3" cellspacing="0">
<tr bgcolor="#DEE2D6">
<td colspan="2" background="images/bg30.jpg" height="30" valign="bottom"><b>HABER EKLE</b></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="150" align="right">Kategori</td>
<td>
<select name="kategori" class="buton">
<?
$sql = mysql_query("SELECT * FROM haber_kat ORDER BY id ASC");
while ($kat=mysql_fetch_array ($sql)){
?>
<option value="<? echo $kat["id"];?>"><? echo $kat["kategori"];?></option>
<?
}
?>
</select> </td>
</tr>
<tr bgcolor="#FFFFFF">