![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 23.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
witam
postanowilem zrobic system "bezpiecznych" szablonów w które polegają na eval() i OB problem w tym , że aby były one bezpieczne musze zamienić wszystkie zmienne na tablice np: $zmienna => $bezpieczne_zmienne['zmienna'] dzieki temu , użytkownicy nie będą mieli dostępu do zmiennych programu niedozwolone funkcje muszą być usunięte np php_info(); wytnie w całości ale mysql_connect($zmienna,$zmienna) musi usunąc razem z $zmienna,$zmienna więc pytanie moje brzmi , jak stworzyć odpowiednie REG_EXPR myślałem najpierw , że kod powinien być wycinany z znaczników<? ?> lub <?php ?> a dopiero wewnątrz parsowany ale nie powinno nastąpić też zamienienie echo('php_info();'); na echo(''); etc any help ? nie znam nic się na reg expr , dlatego myślałem że może pomożecie? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 02:09 |