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">