<?php $string = 'sadsad<!-- BEGIN users -->{$login} - {$haslo}<br><!-- END users -->'; 'haslo' => 'asdsad' ), 'haslo' => 'sadad' ) ), foreach( $array as $section_key => $section ) { $match = "#<!-- BEGIN $section_key -->(.*?)<!-- END $section_key -->#si"; $result = ''; foreach ( $section as $zmienna ) { foreach ( $zmienna as $wynik => $fack ) { } $result .= $cos; } } ?>
Tak przebiegaja moje przygotowania do napisania zgrabnego (?) ;p własnego systemu szablonow. W czym problem?
Chciałem aby obie zmienne w pliku z szablonem {$haslo} i {$login} zostaly zamienione ... na przypisane im wartosci. Poniewaz wartosci jest kilka kombinowalem z sekcjami i robilem petle.
Prawie działa z tym, ze:
w wyniku pracy powyzszego kodu zamiast:
Kod
Kamil - asdsad
Cyprian - sadad
Cyprian - sadad
otrzymuje:
Kod
{$login} - asdsad
{$login} - sadad
{$login} - sadad
Kombinowalem juz sporo, nie wiem czemu nie chce dzialc poprawnie i gdzie jest blad.