Php dosyaları değiştirmek için bir kontrol paneli komut dosyası yazma

2 Cevap php

Ben bir kullanıcının gördüğü içeriği belirlemek "eğer" ve "else" ifadeleri (en bu bir blok denir izin) bir sürü içeren bir PHP dosyası var. Ben sürekli (o da dosya.php diyelim) bu dosyayı değiştirmek zorunda, ama bu sadece bir metin editörü ile biraz hantal.

Ne yapmak istiyorum dosya.php değiştirmek için basit bir web arayüzü kullanmaktır. Ben her öbek değiştirebilirsiniz olabilir formlarına bağlantıları ile parçalar halinde dosya.php yukarı kıracak bir PHP komut dosyası kullanarak düşünüyordum. İşte bir örnek:

dosya.php biçimi:

<block A>
   title = ...
   description = ...
<block B>
   title = ...
   description = ...
...

dosya.php değiştirir komut

<Link to a form that I can use to edit block A, and save>
<Link to a form that I can use to edit block B, and save>
...
<buttons that let me add new blocks, etc.>

Bana dosya.php düzenlemek sağlar sadece basit bir arayüz bulunuyor. PHP bunu yapmak için kolay bir yöntem var merak ettim?

Ayrıca, herkes bu verileri yönetmek için veritabanlarını kullanarak başlamanızı öneriyoruz? Bu bir if / else deyimi ile veri sadece iki blok başladı, ancak bugüne kadar bir yüz blok olmak için orada olacak.

2 Cevap

Neden sadece kendi dosyası ve kullanım her bir "blok" koymak değil / gerektirir içerir?

Bu temelde bir içerik yönetim sistemi ise evet,, muhtemelen bir veritabanı kullanmak gerekir rağmen. Ya da, WordPress gibi zaten yapılmış olan bir içerik yönetim sistemi kullanın.

Kullanıcı tablo (kullanıcı) ve erişim tablo (izin verilen parçalar) arasında bir-çok ilişkisi oluşturma, veritabanı ve ilişkilerini kullanarak başlayın.