Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Parsowanie funkcji :)
wassago
post
Post #1





Grupa: Przyjaciele php.pl
Postów: 701
Pomógł: 0
Dołączył: 26.06.2002
Skąd: Londyn

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


Postaram sie przedstawic moj problem jak najbardziej obrazowo, dlatego tyle kodu...
problem z funkcjami przeparsowanymi na template'y.. wyglada to tak, kiedy ich nie parsuje czyli jakas tam funkcje mam w pliku tpl_funkcje.php:
Kod
function xx($on, $ona)

{

    print "$on poszedl do $ona";

}


potem w innym pliku odwoluje sie do funkcji:
Kod
<html>

<head>

...

<?php

require("tpl_funkcje.php");

xx("jas", "malgosi");

?>

...

</head>

</html>


wiadomo, wyswietli sie (zrodlo):
Kod
<html>

<head>

...

jas poszedl do malgosi

...

</head>

</html>


ale gdy przeparsuje to wszystko w ten sposob:
Kod
<?



require("tpl_config.php");

require("tpl_funkcje.php");



[...]



$contents = str_replace("[TEXT]", xx("jas", "malgosi"), $contents);

print stripslashes($contents);



?>


a moja templata wyglada tak:
Kod
<html>

<head>

...

[TEXT]

...

</head>

</html>


i po przeparsowaniu powinna wygladac tak:
Kod
<html>

<head>

...

jas poszedl do malgosi

...

</head>

</html>


a wyglada tak:
Kod
jas poszedl do malgosi

<html>

<head>

...

</head>

</html>


zawsz wszystko jest wyswietlane na samym poczatku pliku! zwykle zmienne sa parsowane w odpowiednim miejscu a funkcje zawsze na poczatku pliku :? probowalem to jakos naprawic na ok 20 sposobow i dalej jest tak samo... jaka jest tego przyczyna??

ps. parsowanie:)
Go to the top of the page
+Quote Post
KaMeLeOn
post
Post #2





Grupa: Zarejestrowani
Postów: 680
Pomógł: 0
Dołączył: 1.10.2002
Skąd: Wrocław

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


[php:1:31adafc3f3]function xx($on, $ona)
{
return "$on poszedl do $ona";
}
[/php:1:31adafc3f3]

Pierwszy raz słyszę o "PRASOWANIU" funkcji (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif)
Go to the top of the page
+Quote Post
wassago
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 701
Pomógł: 0
Dołączył: 26.06.2002
Skąd: Londyn

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


no dobra nie lap za slowka :wink: nie wiedzialem jak to nazwac... ale jak by nie patrzec to templata jakos ta funkcje tam "prasuje" (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
DeyV
post
Post #4





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Może parsuje? Od parser ? (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif)
Go to the top of the page
+Quote Post
wassago
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 701
Pomógł: 0
Dołączył: 26.06.2002
Skąd: Londyn

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


Cytat
Może parsuje? Od parser ?


ano wlasnie :!: (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) tak myslalem ale glupio bylo uzywac pojecia ktorego sie nie zna...
i dzieki za pomoc KaMeLeOn.. dziala...
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 14:50