Shell_exec kullandınız mı?
Mysqli mi? PDO mu?
Form verilerini filtreleyen bir fonksiyondan geçiyormusunuz?
Front-end kısmı aşırı kötü.
Bootstrap ile çalışma yapmayı deneyin. (farklı kütüphane'de olabilir)
Buradaki bilmeyen insanlara kullanışlı demek basit kaçar.
Rus, roman vs. forumlardan alınmış html template üzerine basit 2 forum kurup arkasına fonksiyon atmakla panel yazılmaz.
Sizin panelinizi 4 sene önce fikir sahibi olmak için almıştım.
Nasıl bir fonksiyon kullanıyor acaba fln diye, bildiğin gameq kütüphanesini kullanıyor
Kod yapısı dağınık.
Mysql kullanıyor
Class veya fonksiyon yerine tüm postları komut.php dosyasında depoluyor gelen value'ye göre işlem yazıyor
Yani daha say say bitmez.
Size önerim ilk olarak shell_exec yerine executable binaryleri her biri farklı yerlerde olacak üzere web directorye alın.
Kesinlikle PDO kullanın.
Openbasedir kullanmayın.
Formdan gelen verileri basit bir strip_tags ve html_special_chars'tan geçireceğiniz bir fonksiyon ekleyin.
Form verilerinin uzunluk değerlerini mysql'de verdiğiniz karakter sınırını aşıyormu diye kontrol ettirin.
Bunları sağlarsanız en azından kararlı bir kötü niyetli gelmeden basit yırtılmalara karşı koruma sağlarsınız.
Almaya niyetli kullanıcılara tavsiyem.
Kesinlikle almayın.