Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> szablon do strony, problem z szablonem
irek88
post 28.08.2010, 18:37:35
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 28.08.2010

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


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/
Go to the top of the page
+Quote Post

Posty w temacie
- irek88   szablon do strony   28.08.2010, 18:37:35
- - thek   No ja nie mogę. Pojawiasz się jako nowy, masz tema...   28.08.2010, 20:24:19


Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 15:17