PHP - przykładowe skrypty
Do stworzenia generatora stron potrzebne są pliki:
strona.php3, gora.txt, dol.txt oraz pliki z zawartościami
poszczególnych stron.
###STRONA.PHP3###
<?
$file1=fopen("gora.txt", "r"); // otwiera
plik gora.txt
while($linia=fgets($file1, 81))
{
echo($linia); // wyświetla wszystkie znaki z pliku gora.txt
}
fclose($file1); // zamyka gora.txt
$urls=$url.".txt";
$file=fopen($urls,"r"); /* otwiera plik o ścieżce
dostępu równej wartości zmiennej $url plus rozszerzenie (mniej
roboty przy linkowaniu) */
while($linia=fgets($file, 81))
{
echo($linia); // wyświetla zawartość pliku $file
}
fclose($file); // zamyka plik
$file2=fopen("dol.txt", "r");
while($linia=fgets($file2, 81))
{
echo($linia); // wyświetla zawartość pliku dol.txt
}
fclose($file2); // zamyka plik dol.txt
?>
Przykładowe zawartości plików gora.txt i dol.txt:
###GORA.TXT###
<html>
<head><title>Tytuł</title></head>
<body>
<table>
<tr><td colspan="2"><img
src="gora.jpg"></td></tr>
<tr><td width="200">Menu<br>
<a href="strona.php3?url=page1">Link 1</a>
<!-- Tutaj wlasnie zastosowaliśmy link do naszego skryptu.
Wyświetli on stronę o ścieżce page1.txt. -->
<br><a href="strona.php3?url=page2">Link
2</a><br>
<a href="strona.php3?url=page3">Link 3</a>
</td><td>
###DOL.TXT###
</td></tr>
</table>
</body>
</html>
Przykładowa zawartość strony (dajmy na to
page1.txt):
###PAGE.TXT###
<p><font size="5">Nowa
strona</font>
<p>Zawartość. Tekst tekst tekst tekst tekst tekst tekst
tekst.
|