Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: szablon do strony
Forum PHP.pl > Forum > PHP
irek88
mam problem z generowaniem strony. Czy moja konstrukcja poniżej jest poprawna??
proszę o pomoc
poniżej zamieściłem wykorzystywany prze zemnie kod


tą funkcję umieściłem w pliku narzedzia.php razem z innymi

function wyswietl_szablon($nazwa, $dane)
{
$szablon=@file_get_contents('strona.html') or exit('Plik z szablonem nie istnieje.');
foreach($dane as $klucz => $wartosc)
$szablon=str_replace('{'.$klucz.'}', $wartosc, $szablon);
echo preg_replace('/{[a-z]+}/', '', $szablon);
}

to index
<?php
require_once('narzedzia.php');

$strona['tytul']='kwiaty-dla-ciebie';
$strona['tresc']='<form action="zapisz.php" method="post">
<fieldset>
<legend>Formularz</legend>
<label>TreϾ:</label><textarea cols="50" rows="10" name="tresc"></textarea>
<input type="submit" value="Wyœlij" />
</fieldset>
</form>';
wyswietl_szablon('strona', $strona);
?>

i do tego szablon html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>tytul</title>
</head>
<body>
tresc
</body>
</html>

wynik działania tego kodu na serwerze jest taki
http://www.kwiaty-dla-ciebie.c0.pl/
thek
No ja nie mogę. Pojawiasz się jako nowy, masz temat o prawidłowym zadawaniu pytania i oczywiście masz to gdzieś. Dlatego ja też mam i temat zamykam do czasu wprowadzenia poprawek.
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.