Rozdział 15. ♦ Generowanie statystyk 409
Kod wyświetlający część główną został przedstawiony na listingu 15.6. Należy go zapisać w pliku o nazwie main.php (lub innej, o ile wprowadzimy odpowiednie zmiany w pozostałych skryptach).
Listing 15.6, Kod głównej części serwisu _
<?php
Stimeout = 5;
$stats_info =
include "mysql_functions.php": session_start():
i f (makeDBConnectionO){ if(!isSet(S_SESSION['statRecordld' ]) &&
!i sSet($_SESSION['zalogowany'])){
lip = $_SERVER['REMOTE_ADDR']:
Sbrowser - get8rowserType():
$ system = getSystemTypeO:
$ SESSIONC statRecordld'] - addStatRecordd. $ip. Sbrowser. $ system):
}
SknownUsers * getKnownUserstStimeout):
SallUsers - getAllUserstStimeout):
$stats_info - “W ciągu ostatnich Stimeout minut na stronie było $stats_info "SallUsers gości, w tym SknownUsers zarejestrowanych ":
Sstats_info .- "użytkowników. mysql closeO:
?>
<html>
<head>
<meta http-equiv="Content-Type” content="text/html: charset=iso-8859-2"> <title>Strona glówna</title>
</head>
<body>
<table width="100%" height="100$" border="l">
<tr height="10fc">
<td align="center" width="70*">
Nagłówek strony </td>
<td align”"right" width="*">
<?php
i f(i sSet(S_SESSION['zalogowany'])){
echoCJesteś załogowany jako: S_SESSION[zalogowany]<br>"): echo("<a href=\"logout.php\">Wylogowanie</a>“):
else{
echoCNie jesteś zalogowany<br>"): echo("<a href-\"login.php\">Logowanie</a>");
7 }
</td>
</tr>
<tr height-"80t">
<td align="center” valign="center” colspan=”2">
Część główna </td>