16. satırın altına
file_put_contents("blog.txt", json_encode($blog));ekleyip sayfayı yenileyin, siteadresiniz.com/blog.txt dosyasında ne görüyorsunuz?
{"id":3,"baslik":"arda tester","aciklama":"tersdfds","etiket":"arda tester","tarih":"2025-02-26 11:01:18","resim":"1740564078_Sade Basit u015eu0131k Kahve Logosu (190 x 70 piksel).png","resim_yolu":"1740564078_Sade Basit u015eu0131k Kahve Logosu (190 x 70 piksel).png","dosya_yolu":"blog/arda-tester-1740564078.php"} hocam onu bunlar çıkıyor site görüyor ama yazmıyor canlıya attım yine aynı sorun var {"id":3,"baslik":"arda tester","aciklama":"tersdfds","etiket":"arda tester","tarih":"2025-02-26 11:01:18","resim":"1740564078_Sade Basit u015eu0131k Kahve Logosu (190 x 70 piksel).png","resim_yolu":"1740564078_Sade Basit u015eu0131k Kahve Logosu (190 x 70 piksel).png","dosya_yolu":"blog/arda-tester-1740564078.php"}
$debug = false;
if (isset($_GET['id'])) {
$id = intval($_GET['id']);
if ($debug) {
echo "<div style='background: #f8f9fa; border: 1px solid #ddd; padding: 10px; margin: 10px 0;'>";
echo "<h3>Debug Bilgileri:</h3>";
echo "ID değeri: " . $id . "<br>";
}
$stmt = $pdo->prepare("SELECT * FROM bloglar WHERE id = ?");
$stmt->execute([$id]);
$blog = $stmt->fetch(PDO::FETCH_ASSOC);
if ($debug && $blog) {
echo "Blog verisi bulundu!<br>";
echo "Başlık: " . $blog['baslik'] . "<br>";
echo "Açıklama: " . substr($blog['aciklama'], 0, 100) . "...<br>";
echo "</div>";
} elseif ($debug) {
echo "Blog verisi bulunamadı!<br>";
echo "SQL sorgusu: SELECT * FROM bloglar WHERE id = " . $id . "<br>";
echo "</div>";
}
if ($blog) {
$sayfa_baslik = isset($blog['baslik']) && !empty($blog['baslik']) ? $blog['baslik'] : "Blog";
$sayfa_aciklama = isset($blog['aciklama']) && !empty($blog['aciklama'])
? strip_tags($blog['aciklama'])
: "hakkında en güncel blog yazıları burada.";
$sayfa_resim = isset($blog['resim_yolu']) && !empty($blog['resim_yolu'])
? './admin/' . $blog['resim_yolu']
: "./admin/default-image.jpg";
$sayfa_anahtarkelime = isset($blog['etiket']) && !empty($blog['etiket'])
? $blog['etiket']
: ", blog, konaklama";
$tarih = isset($blog['tarih']) && !empty($blog['tarih'])
? date("d.m.Y", strtotime($blog['tarih']))
: date("d.m.Y");
} else {
header("Location: blog.php");
exit;
}
} else {
header("Location: blog.php");
exit;
}