PHP İle Uzak Sitedeki Kodları Güncellemek WP Mantığı gibi
Tam olarak merak ettiğim ve ihtiyacım şu, PHP ile yazılmış bir script düşünün mesela bir eticaret veya emlak scripti müşterilere bunu toplu olarak satiyorsun kuruyorsun ancak diyelimki iletiye yönelik geliştirmeler yapmamiz gerekecek geliştireceğiz yeni versiyonlar belki yeni temalar özellikler yer alacak Wordpress mantığı gibi düşünün
nasıl bir yazılım yapısı gerekiyor?
çünkü böyle bir yapının gelsitirilmesi ve yapilan degisiklikleri yayinlilandiginda hem sql hem script yapisinda bozulma veri vs kaybi yasnmamali o yuzden yazilim ve beri tabaninda nasil bir yapi olusturmak gerek
çalışma mantığı nasıl oluyor?
illaki bu güncelleme icin ana bir güncellemeleri yayinlayacagimiz yapi vardir ve birde scriptin icerisine yerlestirmemiz gereken yapı vardır güncellemeleri alabilmesi için.
detaylsr ve örnek ile Tayfun bey ve siz değerli arkadaşlarımın cevaplarını bekliyorum sevgiler.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (5)
Merhaba,
Script içerisinde bir update.php dosyanız olur ve bu sayfa sadece post edildiği zaman tetiklenir.
Ardından güncelleme atmak istediğiniz zaman ilgili sitenin, update.php sayfasına belirlediğiniz key/token değeriyle erişirsiniz ve orada yer alan sorgular çalışmaya başlar.
update.php dosyanızda veritabanı işlemleri olur, ya da update.php çalıştığı zaman güncellenmesini istediğiniz dosyaları sizin belirttiğiniz kaynaktan indirip eskileriyle değiştir.
Bu tabi en basit tabiriyle uygulayabileceğiniz yöntem. Onun haricinde API ve şifreleme/lisanslama yöntemlerini araştırabilirsiniz.
Saygılarımla
Merhaba, bunu şöyle düşünebiliriz.
Size ait bir API sunucusu olmalı. API sunucunuzda domain.com/api/kod/kodun-ismi.php?v=1.1 gibi bir link ile kodu text/blank header'i ile yazdıracaksınız.
"v" veritabanı sorgusu için kodunuzun her değişikliğini insert ederek veritabanına yazdırmalısınız.
Daha sonra başka bir sunucuda bunu curl ile version şuankine eşit değilse çekip file system ile yazdırmalısınız.
Detay veremedim fazla çünkü mesele büyük :) - Takip etmeyi unutmayın.
Senin siten a.com müşterinin sitesi b.com. b.com da whatsapp numasını a sitesiden istediğin zaman değiştirmek istediğin için b sitesindeki whatsapp numarsını a sitesinden curl ile çekmeyi deneyebilirsin. Ben olsam öyle yapardım herhalde ama daha basit yolu vardır.
Senin siten a.com müşterinin sitesi b.com. b.com da whatsapp numasını a sitesiden istediğin zaman değiştirmek istediğin için b sitesindeki whatsapp numarsını a sitesinden curl ile çekmeyi deneyebilirsin. Ben olsam öyle yapardım herhalde ama daha basit yolu vardır.