Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Wyrażenia regularne, Parser kodu php
eai
post
Post #1





Grupa: Zarejestrowani
Postów: 367
Pomógł: 10
Dołączył: 20.05.2005

Ostrzeżenie: (0%)
-----


Witam.

W systemie template mam parser kodu php.
I teraz jakie napisać wyrażenie regularne żeby pozwalał tylko na wybrane funkcje.

  1. <?php
  2.  
  3. if(eregi(' ', $string_php))
  4. {
  5.  eval($string_php);
  6. }
  7. else { 
  8. // error
  9. }
  10.  
  11. ?>


Czytałem troche o wyrażeniach wiem co do czego służy ale nie działa mi ten ereg.

[^/.*class.*\{.*\}]|[strip_tags|] ... chodzi o to że w jednym warunku podaje np nazwy funkcji [strip_tags\(.*\)] które mogą wystąpić itp a w drugim które nie mogą wystąpić np inicjacja klasy class {} lub function () { } ...

Jakoś nie moge tego rozgryź. Help (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie
- eai   [php] Wyrażenia regularne   10.08.2006, 11:37:50
- - Balon   [PHP] pobierz, plaintext <?phpif(eregi...   10.08.2006, 15:37:00


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 13:29