Bir nag uyarısı (update kullanılabilir!) Denetimi komut dosyası oluşturma

1 Cevap

Ben wordpress tema klasöründe bulunan bir uzaktan güncelleme komut dosyası var. Script basitçe, merkezi sunucuya sesleniyor ve tema için son güncellenmiş dosyaları içeren bir zip dosyası kapmak.

Ben temanın seçenekleri paneli erişilir ve ben sadece bir sağlamlık denetimi için burada beyin fırtınası yaşıyorum her yürüten bir nag uyarı denetimi sağlamak istiyorum.

Dırdır denetleyicisi sadece benim merkezi bir sunucu üzerinde dışarı bakmak ve geçerli sürüm numarasını içeren bir metin dosyasının içeriğini okumak (4 haneli bir tamsayı, 0001, 0002, vb ve bu kadar olur).

Metin dosyasında bulunan 4 haneli sayı temanın versiyonu değişken depolanan sürüm sayısından fazla ise, onlar güncelleme almak için güncelleme çalıştırabiliriz böylece, o kullanıcı için bir nag uyarı görüntüler.

Ben doğru yolda mıyım? Uygulamak kolay bunu yapmak için daha iyi yollar var mı? Ben yerel güncelleme dosyası üzerine bir tarih damgası kontrol ve aynı zamanda sunucuda güncelleme dosyasına karşılaştırabilirsiniz varsayalım. En iyi ya da en kolay olduğundan emin değil.

1 Cevap

Bu bana iyi geliyor. O üzerine intval() kullanın, (sürüm numaralarını içeren) yerel ve uzak dosyaları file_get_contents() kullanın ve sonra karşılaştırma yapabilirsiniz. file_get_contents() remove url işe yaramazsa, o zaman cURL kullanmak gerekecek.