PhotoSky
Kimlik Onayı Bekliyor
Banlı Kullanıcı
-
Üyelik
30.05.2017
-
Yaş/Cinsiyet
41 / E
-
Meslek
photo shoper
-
Konum
İstanbul Anadolu
-
Ad Soyad
A** S**
-
Mesajlar
136
-
Beğeniler
105 / 17
-
Ticaret
0, (%0)
Arkadaşlar bir Kişisel Blog sitemde yazı paylaşacağım zaman file upload ile fotoğraf ekliyorum. Fakat bu fotoğrafı sonra düzenlemek istediğim de önceki yüklediğim fotoğfrafı da silip yerine yeni koyacağım fotoğrafı eklesin istiyorum ama yapamadım. Kod yapısı aşağıdadır nasıl yapacağımı anlatırsanız veya kod yapısını düzenleyip tekrar gönderirseniz çok mutlu olurum teşekkürler şimdiden...
## YAZI GUNCELLEME
if (isset($_POST["mywritings"])) {
$yazi_id = $_GET["id"];
$yazi_baslik = $_POST['yazi_baslik'];
$yazi_icerik = $_POST['yazi_icerik'];
$yazi_kategori = $_POST['yazi_kategori'];
if ($_FILES["yazi_resim"]["size"] > 0) {
##RESİM VE YAZILAR DEĞİŞİRSE BURASI ÇALIŞSIN
$kaynak = $_FILES["yazi_resim"]["tmp_name"];
$resim = $_FILES["yazi_resim"]["name"];
$boyut = $_FILES["yazi_resim"]["size"];
$turu = $_FILES["yazi_resim"]["type"];
$yeniAd =substr(uniqid(md5(rand())),0,35).$resim;
$hedef = "../images/yazilarim/".$yeniAd;
if ($kaynak){
if($boyut>5242880){
header("Location: mywritings.php?id=$yazi_id&yaziduzenle=yetersiz");
}else{
if (move_uploaded_file($kaynak, $hedef)) {
$query = $db->prepare("UPDATE yazilarim SET yazi_baslik=?, yazi_resim=?, yazi_icerik=?, yazi_kategori=? WHERE yazi_id=?");
$update = $query->execute(array($yazi_baslik,$yeniAd,$yazi_icerik,$yazi_kategori,$yazi_id));
if ($update) {
echo $yeniAd;
header("Location: mywritings.php?id=$yazi_id&yaziduzenle=yes");
}else{
header("Location: mywritings.php?id=$yazi_id&yaziduzenle=noe");
}
}else{
header("Location: mywritings.php?id=$yazi_id&yaziduzenle=noo");
}
}
}else{
header("Location: mywritings.php?id=$yazi_id&yaziduzenle=no");
}
}else{
##RESİM DEĞİŞMEYİP YAZILAR DEĞİŞİRSE BURASI ÇALIŞSIN
$query = $db->prepare("UPDATE yazilarim SET yazi_baslik=?, yazi_icerik=?, yazi_kategori=? WHERE yazi_id=?");
$update = $query->execute(array($yazi_baslik,$yazi_icerik,$yazi_kategori,$yazi_id));
if ($update) {
header("Location: mywritings.php?id=$yazi_id&yaziduzenle=yes");
}else{
header("Location: mywritings.php?id=$yazi_id&yaziduzenle=noe");
}
}
}