Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] strip_tags a preg_replace
-Pytam-
post 26.07.2012, 09:06:08
Post #1





Goście







Chciałbym zamienić poniższy kod, jednak pojawią się błąd i nie chce zamienić znaku =

  1. $pr = '{for:$i = 1; $i <= 2; ++$i}';
  2. $pr = strip_tags($pr, html5_tags());
  3.  
  4. $pr = preg_replace('/{for\:([a-z0-9[:space:]\$\=\/\;\-\<\>\+\_]+)}/', 'for($1):', $pr);


Chciałbym uzyskać wynik
Cytat
for($i = 1; $i <= 2; ++$i):

a otrzymuje
Cytat
{for:$i = 1; $i


I nie wiem dlaczego. Funkcja html5_tags to po prostu zwracany ciąg tagów, tak jak jest to w manualu, gdy ją usunę, wszytko jest ok.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
-Pytam-
post 26.07.2012, 09:13:36
Post #2





Goście







Już nie ważne. Po prostu jakiś kretyn wymyślił <= jako skrócone echo...
Go to the top of the page
+Quote Post
-Pytam-
post 26.07.2012, 09:17:51
Post #3





Goście







Czy jest też możliwość zamiany tego
Cytat
\$\=\/\;\-\<\>\+\_
w pregach na jakiś odpowiednik, tak jak [:space:] ?
Go to the top of the page
+Quote Post
erix
post 26.07.2012, 09:23:39
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Pytanie pierwsze: po co pisać kolejny system szablonów?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
-Pytam-
post 26.07.2012, 09:41:41
Post #5





Goście







Bo mogę. Poza tym to nie służy systemowi szablonów a grze.
Go to the top of the page
+Quote Post
erix
post 26.07.2012, 10:03:44
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Dlaczego nie napiszesz swojego Windowsa albo Linuksa? Przecież też możesz.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
-Pytam-
post 26.07.2012, 10:34:16
Post #7





Goście







A potrafisz czytać ze zrozumieniem? To nie jest system szablonów.
Go to the top of the page
+Quote Post
erix
post 26.07.2012, 10:40:57
Post #8





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Tak, czytam ze zrozumieniem.

I dokładnie te same zadania realizują istniejące systemy szablonów. Przekonaj mnie, że jest sens pisania tego od zera.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 10:12