![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 3 Dołączył: 12.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam problem ponieważ napisałem kod:
i działa on "mniej/więcej" poprawnie, gdyż zmienne z pliku html umieszczone w {ZMIENNA} są przepisywane na interesujące mnie $p_index['ZMIENNA'], ale jednak pozostają puste, mimo iż posiadają przypisaną wcześniej wartość (funkcja get_module_theme($mod) zawsze coś zwraca <w postaci kodu html+tekstu w nim>) I tak dla $p_index['MODULE'] powinna się wyświetlać przypisana treść (w tym przypadku będą to newsy, które się wyświetlają po wykonaniu print/echo przed foreach... Podpowie ktoś gdzie robię błąd ? ewentualnie jak to inaczej zrobić, żeby działało ? Ten post edytował MadMark 26.11.2010, 22:17:48 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
$t_effect = preg_replace("#{([A-Z0-9\-]+)}#",$p_index['MODELS'],$t_line); //zazwyczaj błędy powstają przy regexach
echo 'Var_dump: '.var_dump($t_effect).'<br>'; ps. do preg_replace wysylasz wartość z tablicy, więc po cholere kombinacje ;] Ten post edytował CuteOne 27.11.2010, 01:34:36 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 3 Dołączył: 12.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
$t_effect = preg_replace("#{([A-Z0-9\-]+)}#",$p_index['MODELS'],$t_line); //zazwyczaj błędy powstają przy regexach echo 'Var_dump: '.var_dump($t_effect).'<br>'; Nie jest moim celem podstawianie jednej zmiennej $p_index a wielu np.: $p_index['TOP'],$p_index['MODULES'],$p_index['COSTAM'] itd ird, kazda zmienna musi odpowiadac tej w znaczkach {} w html... A ty mi proponujesz tylko dla jednej zmiennej. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 20:28 |