• 23-12-2012, 16:43:25
    #1
    Üyeliği durduruldu
    Arkadaşlar sosyal ağ uygulaması yazmaktayım. Kendim x gün önce vb. yazılar yazan fonksiyon yaptım fakat postun altında çıkması gereken yazı üstünde çıkıyor. Tüm stillerden çıkıyor. Fonksiyona giren time() formatında.

    fonksiyon:

    function zamanonce($zaman){
    $sn=(time()-$zaman);
    $dk=ceil($sn/60);
    $saat=ceil($dk/60);
    $gun=ceil($saat/24);
    if($sn<60){echo $sn;}
    elseif($dk<60){echo $dk;}
    elseif($saat<60){echo $saat;}
    elseif($gun<7){echo $gun;}
    elseif($gun=7){echo '1 hafta';}}

    fonksiyonun cıktısı: http://mobiscript.xp3.biz/sosyal/home.php
    k.adı test
    şifre test
    veri post edince görürsünüz nerede hatam var anlamıyorum.
  • 23-12-2012, 17:11:29
    #2
    yazıyı ve fonksiyonu ekrana bastırdığınız kısım kodu nerede
  • 23-12-2012, 17:13:04
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    elseif($gun=7){echo '1 hafta';}}
    if kısmı == olacak 2 tane eşittir
  • 23-12-2012, 19:29:26
    #4
    Üyeliği durduruldu
    googler adlı üyeden alıntı: mesajı görüntüle
    elseif($gun=7){echo '1 hafta';}}
    if kısmı == olacak 2 tane eşittir
    ne yazik ki o değıl.

    Gereklı oldugunu dusunmemekle beraber while ile aliyorum tarihı direkt yazinca problem olmuyor fonksiyonla yazınca gidiyor.

    Ayrica siteyi hacklemeye çalışmayın üye yok
  • 23-12-2012, 21:06:51
    #5
    metodu kullanırken bir değişkenemi eşitleyip tarih yazıcak yerede echo $degisken mi diyorsun

    html kaynağında tarih div dışında duruyor.
  • 23-12-2012, 23:09:22
    #6
    Üyeliği durduruldu
    MaviTm adlı üyeden alıntı: mesajı görüntüle
    metodu kullanırken bir değişkenemi eşitleyip tarih yazıcak yerede echo $degisken mi diyorsun

    html kaynağında tarih div dışında duruyor.
    echo '<div class="file">'.$gonderi[gonderen].'<br/>'.nl2br($gonderi[gonderi]).'<br/>'.zamanonce($gonderi[tarih]).'</div>';
  • 23-12-2012, 23:44:17
    #7
    kullandığın metod da echo yerine return yaz problemin düzelicektir veya html kısmını alttaki gibi kullan

     echo '<div class="file">'.$gonderi[gonderen].'<br/>'.nl2br($gonderi[gonderi]).'<br/>'; zamanonce($gonderi[tarih]); echo '</div>';