Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Problem z parsowaniem
Tajgeer
post
Post #1





Grupa: Zarejestrowani
Postów: 290
Pomógł: 48
Dołączył: 11.05.2008
Skąd: Kielce

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


Witam,

Od jakiegoś czasu piszę własnego CMS.

Napisałem taki oto system szablonów:
http://wklej.org/id/275489/

Tak wygląda index.php
http://wklej.org/id/275490/

A tak wygląda index.tpl
http://wklej.org/id/275493/

Problem polega w tym, że o ile tą "zmienną" na końcu (plik index.tpl) parsuje bez problemu (tzn. zamienia na wartość z tablicy), o tyle już w pętli for nie bardzo. Zamiast podmienionej wartości wyświetla się zmienna, która normalnie jest przed podmienieniem.

Dodam jeszcze, że jeśli w template.class.php zakomentuje funkcję eval() na samym końcu - w źródle pojawia się poprawny kod PHP, który przynajmniej powinien się wykonać poprawnie.

Wiem też, że większość na pewno wyśmieje mój sposób "programowania" (bo chyba nie można nawet nazwać tego programowaniem), ale cały czas się uczę smile.gif

I teraz moje pytanie - jak mogę zmodyfikować / poprawić mój skrypt, aby poprawnie podmieniał on odpowiedni ciąg (ten w pętli for) na wartość?

Ewentualnie czy mógłby mi ktoś polecić jakiś prosty system szablonów, w którym będzie przedstawione sposób, w jaki parsowane są dane z tablicy dwuwymiarowej?

Ten post edytował Tajgeer 7.02.2010, 19:16:56
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 22.08.2025 - 11:01