gokrtl
mekatronik.org
Kullanıcı
-
Üyelik
11.11.2016
-
Yaş/Cinsiyet
41 / E
-
Meslek
Özel Güvenlik Görevlisi
-
Konum
Antalya
-
Ad Soyad
G** K**
-
Mesajlar
122
-
Beğeniler
19 / 24
-
Ticaret
0, (%0)
## 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
// ÖNCE ESKİ RESMİ SİLELİM
$query = $db->prepare("SELECT * FROM yazilarim WHERE yazi_id=?");
$query->execute(array($yazi_id));
$eski_resim = $query->fetch(PDO::FETCH_ASSOC);
$eski_resim['yazi_resim']; // Elimizde silmek istediğimiz resmin uzantısı var.
if(file_exists($eski_resim['yazi_resim'])){ // Resim varsa
unlink($eski_resim['yazi_resim']); //Resmi Sil
echo $eski_resim['yazi_resim']." silindi"; // Silindiyse Ekrana yazdır. (Eğer ekrana yazdırmasına gerek yoksa bu satırı silersin)
}else{
echo "bu isimde bir dosya yok:".$eski_resim['yazi_resim'];// Silinmediyse Ekrana yazdır. (Eğer ekrana yazdırmasına gerek yoksa bu satırı silersin)
exit; // işlem başarılı değilse aşağıya devam etme.
}
// YENİ RESMİ OLUŞTURALIM
$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");
}
}
}