Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]problem z funkcją wyświetlającą szablon
Forum PHP.pl > Forum > Przedszkole
Blazej78
Potrzebuję funkcji która będzie zwracać HTML z szablonu z wstawionymi odpowiednimi wartościami.

Tak wygląda mój kod:
Kod
function wyswietlHTML(){
    $string1 = 'pierwszy tekst';
    $string2 = 'drugi tekst';
    return(include 'template.tpl');
}
echo wyswietlHTML();


Tak wygląda szablon:
Kod
<html>
<body>
<p><?php echo $string1;?></p>
<p><?php echo $string2;?></p>
</body>
</html>


W przeglądarce otrzymuję taki wynik:
Cytat
pierwszy tekst
drugi tekst
1


Skąd się wzięła ta "1"
nospor
wywal te echo...
Blazej78
Dzięki, teraz jest oki. Stawiam pierwsze kroki w programowaniu i chciałbym wiedzieć co się dzieje gdy przed funkcją jest echo, skąd się wzięła ta "1". Wg mnie echo powinno wydrukować to co zwraca funkcja, a okazuje się że coś jeszcze zostało dodane.
nospor
drukuje to ci panie kolego include. A funkcja zwraca wynik include czyli TRUE. Manual Twoim przyjacielem wziawszy pod uwage, ze dopiero raczkujesz.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.