• 08-03-2009, 16:07:24
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Selamlar arkadaşlar.
    Aşağıda yaptığım bir son düzenlenme headerini verecek php kodu hazırladım ama nedense 1970 vs görmekte... gerçek değeri vermiyor. nedendir sizce?

    Amacım ise: bir sayfada eğer yorumlar var ise: son eklenen yorumun tarihi last-modified olacak,

    Eğer o sayfada herhangi bir yorum yoksada o yazının son düzenlenme veya eklenme tarihini alacak.

    Veritabanında ilgili tablolar var. Zaten sayfada tablo bulunamadı vs hatası veya herhangi bir hata yok. Sadece tahminim hazırladığım kodda birşey var ama?

    <?php
    $db_table1 = "page_comments";
    $db_name1 = "veriler";
    mysql_select_db($db_name1);
    $page_id1 = $POST->id;
    $result1=mysql_db_query($db_name1,"select count(*) from $db_table1 WHERE page_id='".$page_id."' AND is_approved = '1'");
    $count1=mysql_result($result1,0,"count(*)");
    if (!$count1) {
    $page_id2 = $POST->id;
    $duzenlenmesql = mysql_query("select post_modified from mr_posts where id = '".$page_id2."' LIMIT 1") or die(mysql_error());
    $duzenlenme = mysql_fetch_array($duzenlenmesql);
    header('Last-Modified: '.gmdate('D, d M Y H:i:s', $duzenlenme['post_modified']).' GMT');
    } else {
    $page_id3 = $POST->id;
    $duzenlenmesql1 = mysql_query("select date from page_comments where page_id = '".$page_id3."' AND is_approved = '1' ORDER BY dated DESC LIMIT 1") or die(mysql_error());
    $duzenlenme1 = mysql_fetch_array($duzenlenmesql1);
    header('Last-Modified: '.gmdate('D, d M Y H:i:s', $duzenlenme1['date']).' GMT');
    }
    ?>
  • 08-03-2009, 22:28:27
    #2
    Bir fikri olan yokmu arkadaşlar
  • 08-03-2009, 22:48:39
    #3
    $duzenlenme1['date'] 'den gelen değere baksana bi ne geliyo
  • 09-03-2009, 09:01:29
    #4
    selamlar zampir yanıtın için teşekkür ederim.
    sadece o ilgili kısmı denedim: Last-Modified: Thu, 01 Jan 1970 00:00:00 GMT

    veriyor
  • 09-03-2009, 09:26:16
    #5
    Üyeliği durduruldu
    bugfixed adlı üyeden alıntı: mesajı görüntüle
    Bir fikri olan yokmu arkadaşlar
    armut gibi koda bakaran bu koddan birşey cikmaz ki. araya çıktılar üretmelisiniz üstad.

    gördügüm kadari ile $count1 $duzenlenme $duzenlenme1 gibi değerleri üretiyorsunuz

    bu okuduğunuz değerlerin hemen altına echo $deger dediginizde ne sonuç aliyorsunuz