lostyazilim
tr.link

PHP cron job sorunu

6 Mesajlar 1.385 Okunma
lstbozum
tr.link

syurtsever syurtsever WM Aracı Kullanıcı
  • Üyelik 13.12.2019
  • Yaş/Cinsiyet 50 / E
  • Meslek Computer
  • Konum Almanya
  • Ad Soyad S** Y**
  • Mesajlar 3
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
Merhaba arkadaşlar,
Basit bir php script yapmaya çalışıyorum. Sitede 8-10 ürün olacak ve bunlar yurtdışından dövizle gelen ürünler. Dolayısıyla döviz kurunu çekip çevirip sayfaya TL yazdıracam.
birinci.php de dövizi çekiyorum
ikinci.php de birinciyi include edip döviz kurunu forma aktarıyorum.
Burada form toplu bir şekilde ürünlerin fiyatlarını çeviriyor ve kaydediyor.

Sorun şu ki manuel olarak forma tıklayınca işlemi yapıyor, ancak bu dosyayı cron job işlemine kaydettiğimde fiyatlar güncellenmiyor.

Benim istediğim herzaman panele girim form submit yapmaktansa bunu otomatik olarak saat başı yapmak. Cron job olması şart değil başka yolu varsa o da olur.

Sorun nerede olabilir?

Not: Cron job yolu doğru.
 

 

wmaraci
reklam

ataliemre ataliemre <?php print("EmreATALI"?> Kullanıcı
  • Üyelik 23.05.2017
  • Yaş/Cinsiyet 27 / E
  • Meslek Web Tasarım
  • Konum Samsun
  • Ad Soyad E** A**
  • Mesajlar 82
  • Beğeniler 10 / 13
  • Ticaret 1, (%100)
hosting performansıda bu durumu etkileyebilir veya php bot'da sorun olabilir. kodları görüntülemeden birşey demek mantıksız olur.
 

 

<?php echo "EmreATALI"; ?>

101222 101222 WM Aracı Anonim Üyelik
  • Üyelik 22.01.2019
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 257
  • Beğeniler 68 / 43
  • Ticaret 0, (%0)
syurtsever sorununuzu tam anlayamadım ama sanırım döviz kuru çektiğiniz sayfayı corn job ile güncelletmek istiyorsunuz corn job kullanmak yerine bir exchange api servisiyle döviz kurunu anlık olarak alıp kontrol sağlayabilirsiniz hatta döviz kuru dakikada bile kac kez inip çıkmakta o anlık kuru almak için ajax kullanarak doviz fiyatının saniye saniye değişimindeki degeri alıp kullanabilirsiniz
 

 

stk27 stk27 WM Aracı Kullanıcı
  • Üyelik 16.12.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek web programcılık
  • Konum Gaziantep
  • Ad Soyad S** A**
  • Mesajlar 89
  • Beğeniler 67 / 19
  • Ticaret 1, (%0)
syurtsever

Hocam yanlış anlamadıysam siz formun olduğu sayfayı cron job olarak tanımlamışsınız ve dolayısı ile çalışan sayfa form submit edilmemiş kısım oluyor form submit edildiğinde çalışan kod bloğunu başka bir sayfaya yazarak o sayfayı cron olarak tanımlarsanız istediğiniz olacaktır yada kodlarınızı ekleyin daha iyi yardımcı olalım
 

 

wmaraci
wmaraci

syurtsever syurtsever WM Aracı Kullanıcı
  • Üyelik 13.12.2019
  • Yaş/Cinsiyet 50 / E
  • Meslek Computer
  • Konum Almanya
  • Ad Soyad S** Y**
  • Mesajlar 3
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
stk27 tam da dediğin gibi. Forma kadar herşey tamam. Formun manuel çalışması da tamam.
Yapmam gereken, bu formu cron job yada benzeri bir sistemle her saat başı bu sayfaya girmeden submit edebilmek.

















 

 

stk27 stk27 WM Aracı Kullanıcı
  • Üyelik 16.12.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek web programcılık
  • Konum Gaziantep
  • Ad Soyad S** A**
  • Mesajlar 89
  • Beğeniler 67 / 19
  • Ticaret 1, (%0)
syurtsever
Hocam formu gönderdiğiniz sayfayı cron olarak tanımlamanız ve formdan gönderdiğiniz verileri o sayfada belirtmeniz gerekiyor yani doviz.php yi form gönderdiğiniz dosyada include edin gerekli değişkenlerinizi tanımlayıp o sayfayı cron olarak belirtiniz
 

 

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