v2.5.2
Giriş yap

Php özel freamwork güncelleme nasıl yapılır

bilinmez1i
700 defa görüntülendi ve 1 kişi tarafından değerlendirildi
Merhaba arkadaşlar öncelikle iyi günler iyi çalışmalar dilerim ardından soruya geçelim :)

Kendi imkanlarımla php ile geliştirdiğim bir yönetim paneli sistemi var bu sistemde sitesine hostingine kurduğum müşterilerimin dosyalarıyla oynamadan direkt güncelle butonuyla güncelleme yapmasını istiyorum fakat nasıl birşey yapabileceğim hakkında bir bilgim yok eğer javascript gibi olsaydı server side olmasaydı basitti fakat bu durumda nasıl bir şey yapabileceğimi tekrar belirtmek isterim.

Konu ile ilgili olumlu geri dönüşlerinizi bekler, iyi günler iyi çalışmalar dilerim :)

Cevap yaz
Cevaplar (3)
ersiin
1130 gün önce

Kendi sitende bir php dosyası olsun. Bu dosyaya get ile bir iki adet token karşılığında ekrana bazı bilgiler döndürsün. Bu bilgiler, sürüm numarası ve güncelleme yapılan dosya isimleri ve güncelleme yapılacak sitede bu dosyaların her birinin ayrı ayrı dosya yolu olsun. Müşteri, admin paneline girdiğinde curl ile tokenleri de yollayarak sitenden bu dosyayı her yenilemede çekip kontrol etsin. Kendi kullandığı sürüm numarası buradaki ekrana dönen json bilgilerindeki sürüm numarası aynıysa admin paneli ekranına bir şey yazdırmazsın. Farklıysa yeni sürüm mevcut güncelle butonu koyarsın. Bu butona müşteri tıkladığında yine bu php dosyana tokenler yardımı ile erişir ve yayınlanan dosya url adreslerini yine curl ile çeker ve belirtilen dosya yoluna, aynı isimde eski dosya varsa o dosyayı silip bunu yukler. Müşteri verileri veritabanında olduğu için hiçbir problem çıkmayacaktır. Böyle kullanmıştım ben.

bilinmez1i
1131 gün önce

@yasinatesim yok belirli eski dosyaları silip yerine yeni güncellenmiş dosyaları koymak istiyorum işlem sadece bu kadar olucak

yasinatesim
1131 gün önce

Genellikle dinamik alanlar için veritabanı kulanılması daha doğru olur. Ancak yapmak istediğin şey PHP ile FTP ye dosya kaydetmek ise
bu makale yardımcı olabilir;

https://www.techrepublic.com/article/keep-your-options-open-with-ftp-file-uploads-using-php/