Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Template'y - problem z zamiana znacznikow na wlasciwy kod
lukass
post
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 20.03.2002

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


Witam
Mam problem :/

Mam plik index.tmpl - template, ktory wyglada tak:
Kod
<html>

<#dupajas>

</html>

i chcialbym aby w petli for gdzie $a rosnie od 0 do 6
zamienial <#dupajas> z tego pliku template na wartosc $a i
zapisywal zmieniony plik template do pliku $a.html

[php:1:ef6c503a15]
$template=file('index.tmpl');
for ($a=0;$a<6;$a++)

{
$plik=fopen("$a.html",'a');
fputs($plik,$template[$a]);
str_replace("<#dupajas>",$a,$plik[$a]);
fclose($plik);
}
[/php:1:ef6c503a15]
to narazie to do czego doszedlem, zapisuje jakies glupoty i nie zamienia nic :/
Prosilbym o pomoc... TIA
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Seth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Sorry moj blad... za szybko przejzelam posta...

Ale po pierwsze jezeli chcesz zamienic plik index.tmpl to nie wiem dlaczego uzywasz do tego file() ? Powinienes pobrac caly plik do jednego stringu.

Po drugie otwierasz pliki <1-6>.html i chcesz podac zamianie jedna linie wykorzystujac file uzywajac wskaznika :? Po co ?
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: 19.08.2025 - 03:27