AMX Bans GM 1.6 (WEB) - PHP 8
l3szcz
04.10.2024
Witajcie. Ostatnimi czasy pracuję intensywnie nad zmianami w oryginalnym kodzie PHP dla AmxBans.
Podsyłam repozytorium: https://github.com/leszcz/amxbans-php7
Zachęcam do pobierania i testowania! ![]()
l3szcz
05.10.2024
l3szcz
07.10.2024
Panowie i Panie, wjechały kolejne zmiany tym razem ogromne.
- Zmieniłem nawiązywanie połączenia z mysqli_* na bardziej bezpieczne i wydajne PDO
- Dodałem typowanie poprawnego zwrotu do przynajmniej większości funkcji (np. function abc(): string {} )
- Zmieniłem sposób szyfrowania hasła na bezpieczny password_hash()
- usunąłem niepotrzebne pliki
- naprawiłem najczęściej występujące błędy przy instalacji
Skrypt do pobrania już na:
dasiek
07.10.2024
Dzizas, ale za różnych autorów w gicie to powinieneś dostać baty
A nie łatwiej byłoby to przepisać na coś bardziej elastycznego zamiast łatać obecny kod? Tak z Ciekawości pytam.
l3szcz
07.10.2024
Wiem, robiłem to przez długi okres czasu na różnych kompach ![]()
Generalnie - tak, chce to przepisać ostatecznie na jakiś framework PHP - pewnie Laravel zostawiając pełną kompatybilność z tym co jest obecnie pod względem struktury bazy.
Ale na razie przerabiam to co jest jako taki challenge ![]()
wonsz żeczny
30.03.2025
Hej,
zainstalowałem twojego bansa i strona wyświetliła się poprawnie ale po kilku minutach zaczęło wyświetlać HTTP ERROR 500.
Instalowałem na wersji php 8.4, sprawdzałem też na 8.0 i 7.1 i to samo, z tym, że teraz nie usuwa się plik setup.php a instalacja dobiega do końca bez błędów.
Zainstalowałem starego bansa na php 5.4 i śmiga.




