folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Php İle Chrome Notification



Php İle Chrome Notification

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nurulmac11
    nurulmac11's avatar
    Kayıt Tarihi: 04/Ağustos/2012
    Erkek

    şimdi cronjobla yarım saatte 1 çalışan bir php sayfam var. herhangi bir değişiklik olduysa kontrol ettiğim şeyde, 

    echo '<script type="text/javascript">',

         'notifyMe();',

         '</script>'

    ;

    ile bana chrome üzerinden bildirim gönderiyor. ama bu sayfaya direk ben tarayıcıdan girersem çalışıyor, o sayfayı cronjob açınca bildirim falan gelmiyor. çaresi nedir ?


    black implies white, self implies other, life implies death.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    blutarm
    blutarm's avatar
    Kayıt Tarihi: 09/Mart/2007
    Erkek

    echo edersen direk js çalıştırması normal. notifme olduğu sayfada sürekli ajax ve json ile veri varmı yokmu kontrol ettireceksin bu sonucu değişkene alıp sonuca göre js çalıştıracaksın. 

    eğer cronla günde 1 kez işin oluyorsa. notifme olduğu sayfaya $sonuc = 0  diye bir değişken tanımla altına yapacağın işlemi fonksiyonu yap işte veri varsa bunu $sonuc = 1 yap. Sonrada if($sonuc==1) { burada js çalıştır }

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nurulmac11
    nurulmac11's avatar
    Kayıt Tarihi: 04/Ağustos/2012
    Erkek
    blutarm bunu yazdı

    echo edersen direk js çalıştırması normal. notifme olduğu sayfada sürekli ajax ve json ile veri varmı yokmu kontrol ettireceksin bu sonucu değişkene alıp sonuca göre js çalıştıracaksın. 

    eğer cronla günde 1 kez işin oluyorsa. notifme olduğu sayfaya $sonuc = 0  diye bir değişken tanımla altına yapacağın işlemi fonksiyonu yap işte veri varsa bunu $sonuc = 1 yap. Sonrada if($sonuc==1) { burada js çalıştır }

    hocam js ile çalıştırıyordu zaten ama notif ben sayfaya girip çalıştırınca geliyordu cron çalıştırınca gelmiyordu. onesignal api ile çözdüm sorunu bu arada konuya bakmayı unutmuşum.


    black implies white, self implies other, life implies death.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YeniHarman
    YeniHarman's avatar
    Kayıt Tarihi: 17/Haziran/2012
    Erkek

    cronjob ile mantıklı değil mi? Sonuçta js tarayıcıda çalışır. E-posta göndermek gibi durumunuza daha uygun bir çözüm aramanızı tavsiye ederim.


    Olaylara karışmayın!
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoktaliVirgul
    NoktaliVirgul's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek

    Sayfaya girince çalışır tabiki. Çünkü js browser tabanlı. Cron onu çalıştırınca browser olarak yorumlamıyor ki.. HTTP GET yapılmış bir işlem gibi yorumluyor.


    If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    RDxMaster
    RDxMaster's avatar
    Kayıt Tarihi: 15/Eylül/2007
    Erkek

    herhangi bir yerde notify=0 gibi birşey saklarsın, js setınterval fonksiyonuyla belli aralıklarda istek atıp kontrol eder notify=0 gelirsede js fonksiyonunu çalıştırırsın, veya websocket benzeri birşeyle de yapılabilir sanırım.

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    RDxMaster
    RDxMaster's avatar
    Kayıt Tarihi: 15/Eylül/2007
    Erkek

    php ile yazılmış bir websayfasını ziyaret ettiğin zaman php çalışıp bitmiş olur output ekrana basılır.Outputu verdikten sonra tekrar o php yi sayfada bekleyerek birşeyleri güncellemesini bekleyemezsin.

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Daft Ground
    PLaXToR
    PLaXToR's avatar
    Kayıt Tarihi: 08/Temmuz/2003
    Erkek
    RDxMaster bunu yazdı

    php ile yazılmış bir websayfasını ziyaret ettiğin zaman php çalışıp bitmiş olur output ekrana basılır.Outputu verdikten sonra tekrar o php yi sayfada bekleyerek birşeyleri güncellemesini bekleyemezsin.

    Aynen öyle; websocketten veri alırken de bu şekilde bunun için php yi commandline çalıştırman gerekli


    If there are two or more ways to do something, and one of those ways can result in a catastrophe, then someone will do it.
Toplam Hit: 1091 Toplam Mesaj: 8
php cron job