lostyazilim
tr.link

PHP kodunu her x saniyede nasıl çalıştırabilirim?

9 Mesajlar 3.415 Okunma
lstbozum
tr.link

ASametYildirim ASametYildirim Saygı, Sevgi, Anlayış. Kullanıcı
  • Üyelik 16.06.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Bilgisayar mühendisi öğrencisi
  • Konum Ankara
  • Ad Soyad S** Y**
  • Mesajlar 3826
  • Beğeniler 2399 / 1874
  • Ticaret 97, (%100)
Merhabalar elimde php kodu var bunu her x saniyede çalıştırmak ve sonuçta değişiklik olursa ekrana yazdırmak istiyorum bunu nasıl yapabilirim?
 

 

wmaraci
reklam

AlicanGun AlicanGun Çalış, Sabret, Kazan. Kullanıcı
  • Üyelik 01.07.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Fabrika İşçisi
  • Konum Gaziantep
  • Ad Soyad A** G**
  • Mesajlar 132
  • Beğeniler 11 / 28
  • Ticaret 2, (%50)
php hakkında fazla bilgim yok ama. For döngüsü ile if-else yardımıyla yapabilirsin. Php kullanmadığım için tam açıklama yapamıyorum. Ama bu mantık belki yardımcı olabilir.
ASametYildirim

kişi bu mesajı beğendi.

BugraGulay BugraGulay <?php echo"It's Life"; ?> Kullanıcı
  • Üyelik 11.10.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Web Developer/Bilgisayar Müh.
  • Konum Ankara
  • Ad Soyad B** G**
  • Mesajlar 477
  • Beğeniler 34 / 135
  • Ticaret 7, (%100)
Merhabalar öncelikle düzenli zaman aralıkları ile işlem yaptırmak istiyorsanız javascript kullanmayı öğrenmelisiniz. Eğer düzenli aralıklar ile bir dosya çağırmak istiyorsanız Cron Jobs ile bir php dosyasını düzenli aralıklarla çalıştırabilirsiniz. Bunun dışında php ile bir şey yapamazsınız. Java script geri sayım kodlarını vs. incelerseniz örnek kod bulabilirsiniz.

İyi çalışmalar dilerim
ASametYildirim

kişi bu mesajı beğendi.

0ktay 0ktay strdex Kullanıcı
  • Üyelik 01.02.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılım öğrencisi
  • Konum Antalya
  • Ad Soyad O** Ş**
  • Mesajlar 603
  • Beğeniler 25 / 155
  • Ticaret 2, (%100)
JavaScript öğrenmelisin, ancak illa php diyorsan belirli saniye aralıklarla sayfayı refresh etmen gerekir :)
ASametYildirim

kişi bu mesajı beğendi.

Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.
wmaraci
wmaraci

SancarSaran SancarSaran WM Aracı Kullanıcı
  • Üyelik 14.01.2018
  • Yaş/Cinsiyet 52 / E
  • Meslek Programcı
  • Konum İzmir
  • Ad Soyad S** S**
  • Mesajlar 319
  • Beğeniler 4 / 111
  • Ticaret 0, (%0)
Yolu çok da ne yapmak için istiyorsun.

Senaryo a
Sunucuda bir kod var belli aralıkla çalışsın.
Eğer kod işini o aralıkta bitiriyorsa.
crontab

Senaryo b
Gelen ziyaretçi belli aralıkla belli bir işlem yapacak diyorsan
PHP + Javascript

Javascript x saniyede bir request atar cevabı basar.

Senaryo c
Gelen ziyaretçinin ekranında, datasında şu bu var mı ? diye kontrol edeceğ,m
PHP + Javascript + Websocket.
Sunucu websocket ile bağlı istemciye istek gönderir. bu istek web socket ile istemci de çalışan javascript uygulamasına ulaşır, uygulama istenilen işlemi yapar, sonucu yine web socket ile sunucuya döndürür.
ASametYildirim mxaksoy worldww

kişi bu mesajı beğendi.

60423 60423 WM Aracı Anonim Üyelik
  • Üyelik 14.02.2016
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 1503
  • Beğeniler 584 / 496
  • Ticaret 20, (%100)
cron.php adında bir dosya oluşturun, yapılması gereken işlem için gereken kodları içerisine girin.

Cpanel yada plesk sayfasından hangi zaman aralığında o kodun girilmesini istiyorsanız o zamanı belirleyin ve cron.php yolunu da eklemeyi unutmayın.

Cronjobs nasıl kullanılır diye aratırsanız sayısız kaynak ile karşılaşacaksınızdır.

İyi Çalışmalar...
ASametYildirim mxaksoy

kişi bu mesajı beğendi.

ASametYildirim ASametYildirim Saygı, Sevgi, Anlayış. Kullanıcı
  • Üyelik 16.06.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Bilgisayar mühendisi öğrencisi
  • Konum Ankara
  • Ad Soyad S** Y**
  • Mesajlar 3826
  • Beğeniler 2399 / 1874
  • Ticaret 97, (%100)

BugraGulay adlı üyeden alıntı

Merhabalar öncelikle düzenli zaman aralıkları ile işlem yaptırmak istiyorsanız javascript kullanmayı öğrenmelisiniz. Eğer düzenli aralıklar ile bir dosya çağırmak istiyorsanız Cron Jobs ile bir php dosyasını düzenli aralıklarla çalıştırabilirsiniz. Bunun dışında php ile bir şey yapamazsınız. Java script geri sayım kodlarını vs. incelerseniz örnek kod bulabilirsiniz.

İyi çalışmalar dilerim


0ktay adlı üyeden alıntı

JavaScript öğrenmelisin, ancak illa php diyorsan belirli saniye aralıklarla sayfayı refresh etmen gerekir :)


SancarSaran adlı üyeden alıntı

Yolu çok da ne yapmak için istiyorsun.

Senaryo a
Sunucuda bir kod var belli aralıkla çalışsın.
Eğer kod işini o aralıkta bitiriyorsa.
crontab

Senaryo b
Gelen ziyaretçi belli aralıkla belli bir işlem yapacak diyorsan
PHP + Javascript

Javascript x saniyede bir request atar cevabı basar.

Senaryo c
Gelen ziyaretçinin ekranında, datasında şu bu var mı ? diye kontrol edeceğ,m
PHP + Javascript + Websocket.
Sunucu websocket ile bağlı istemciye istek gönderir. bu istek web socket ile istemci de çalışan javascript uygulamasına ulaşır, uygulama istenilen işlemi yapar, sonucu yine web socket ile sunucuya döndürür.


OmerAYDINOGLU adlı üyeden alıntı

cron.php adında bir dosya oluşturun, yapılması gereken işlem için gereken kodları içerisine girin.

Cpanel yada plesk sayfasından hangi zaman aralığında o kodun girilmesini istiyorsanız o zamanı belirleyin ve cron.php yolunu da eklemeyi unutmayın.

Cronjobs nasıl kullanılır diye aratırsanız sayısız kaynak ile karşılaşacaksınızdır.

İyi Çalışmalar...

Çok teşekkür ederim ben arkaplanda belli aralıklarla php kodumun çalışmasını istiyordum biraz araştırınca bunun javascript ile yapmamın imkansız olduğunu öğrendim Cronjobs u araştırmaya başladım.

Cronjobs sun çalışma mantığı tamda benim yapmak istediğim şeyi karşılıyor İnşallah sorun yaşamadan kullanmayıda becerebilirim. Tekrardan çok teşekkür ederim.
 

 

backlinkpaketi backlinkpaketi Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.04.2018
  • Yaş/Cinsiyet 44 / E
  • Meslek Seo Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad M** Ş**
  • Mesajlar 63
  • Beğeniler 5 / 20
  • Ticaret 0, (%0)
Html olarak sayfa yenileseniz
 

 

AhmetKarabulut AhmetKarabulut WM Aracı Kullanıcı
  • Üyelik 11.09.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İzmir
  • Ad Soyad A** K**
  • Mesajlar 1077
  • Beğeniler 361 / 361
  • Ticaret 33, (%100)
Javascript ile de mümkündür. Siz ne yapmak istediğinizi biraz daha açarsanız daha sağlıklı bir yardım alabilirsiniz. Eğer kullanıcının göreceği bir görüntüyü her saniye yenilemek istiyorsanız bu noktada php işinize yaramaz kullanıcı sayfayı değiştirmedikçe (yenilemedikçe) php ile yaptığınız değişiklik kullanıcıya yansıtılmaz. Böyle bir duurmda javascript kullanmalısınız. AJAX'ı araştırın.
ASametYildirim

kişi bu mesajı beğendi.

wmaraci
wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al