Zrobiłem szablon strony, i mniej więcej wygląda to tak:
<?php
$plik=$_GET['plik'];
//ramki , jakieś tagi, menu
include(\"$plik.html\");
//kilka tagów html
echo\"<P>Strona jest oglądana \";
if($cookie==\"\") setcookie(\"cookie\",\"o\", time()+60);
$otworz=fopen(\"data/stat/$part.txt\",\"r\"); $czytaj=fgets($otworz, 1000
); if($cookie==\"o\") echo(\"$czytaj\");
{
$otworzw=fopen(\"data/stat/$part.txt\",w); echo\"$czytaj+1 raz </p>\";
}
//zamykam tagi
?>
W menu są linki w stylu
<a href="index.php?plik=ksiega"></a>
Za dole wyświetla się numer, który pokazuje ile razy dana strona została odwiedzona, z ten sposób:
Strona jest oglądana 2 razPróbowałem zrobić statystykę, która działała w ten sposób, że do tabeli wczytywane zostawały wszystkie pliki txt z katalogu, a potem wyświetlane były jako tabelka w HTMLu (na tej zasadzie: echo"$plik", readfile("$plik")):
<table border="0" cellspacing="2" cellpadding="0" width="970">
<tr width="970"><td width="800" align=left> data/stat/ksiega.txt
</td><td width="170" align=right><b>1
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/filmiki.txt
</td><td width="170" align=right><b>1
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/gry.txt
</td><td width="170" align=right><b>2
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/2przeciwnicy.txt
</td><td width="170" align=right><b>0
</b></td></tr>
<tr width="970"><td width="800" align=left> data/stat/4bronie.txt
</td><td width="170" align=right><b>1
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/1historia.txt
</td><td width="170" align=right><b>0
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/1bossowie.txt
</td><td width="170" align=right><b>0
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/1bronie.txt
</td><td width="170" align=right><b>0
</b></td></tr>
<tr width="970"><td width="800" align=left> data/stat/1galeria.txt
</td><td width="170" align=right><b>0
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/1kody.txt
</td><td width="170" align=right><b>0
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/1mapy.txt
</td><td width="170" align=right><b>0
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/1odkrycia.txt
</td><td width="170" align=right><b>0
</b></td></tr>
<tr width="970"><td width="800" align=left> data/stat/1postacie.txt
</td><td width="170" align=right><b>0
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/1powiazania.txt
</td><td width="170" align=right><b>0
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/1przeciwnicy.txt
</td><td width="170" align=right><b>0
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/1recenzja.txt
</td><td width="170" align=right><b>0
</b></td></tr>
<tr width="970"><td width="800" align=left> data/stat/1przedmioty.txt
</td><td width="170" align=right><b>0
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/1ranking.txt
</td><td width="170" align=right><b>0
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/1scenariusz.txt
</td><td width="170" align=right><b>0
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/1screnny.txt
</td><td width="170" align=right><b>0
</b></td></tr>
<tr width="970"><td width="800" align=left> data/stat/1sekrety.txt
</td><td width="170" align=right><b>0
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/picture.txt
</td><td width="170" align=right><b>0
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/1solucja.txt
</td><td width="170" align=right><b>0
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/1zakonczenia.txt
</td><td width="170" align=right><b>0
</b></td></tr>
<tr width="970"><td width="800" align=left> data/stat/1bad.txt
</td><td width="170" align=right><b>0
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/1ufo.txt
</td><td width="170" align=right><b>0
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/2historia.txt
</td><td width="170" align=right><b>0
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/2born.txt
</td><td width="170" align=right><b>0
</b></td></tr>
<tr width="970"><td width="800" align=left> data/stat/2bossowie.txt
</td><td width="170" align=right><b>0
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/2bronie.txt
</td><td width="170" align=right><b>0
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/2galeria.txt
</td><td width="170" align=right><b>0
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/2mapy.txt
</td><td width="170" align=right><b>0
</b></td></tr>
<tr width="970"><td width="800" align=left> data/stat/2odkrycia.txt
</td><td width="170" align=right><b>0
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/programy.txt
</td><td width="170" align=right><b>0
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/muzyka.txt
</td><td width="170" align=right><b>0
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/autorzy.txt
</td><td width="170" align=right><b>1
</b></td></tr>
<tr width="970"><td width="800" align=left> data/stat/4kody.txt
</td><td width="170" align=right><b>0
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/lista.txt
</td><td width="170" align=right><b>0
</b></td></tr> <tr width="970"><td width="800" align=left> data/stat/4odkrycia.txt
</td><td width="170" align=right><b>0
</b></td></tr>
natomiast tabela prezentuje się z następujący sposób
Kod
Array
(
[0] => data/stat/ksiega.txt
[1] => data/stat/filmiki.txt
[2] => data/stat/gry.txt
[3] => data/stat/2przeciwnicy.txt
[4] => data/stat/4bronie.txt
[5] => data/stat/1historia.txt
[6] => data/stat/1bossowie.txt
[7] => data/stat/1bronie.txt
[8] => data/stat/1galeria.txt
[9] => data/stat/1kody.txt
[10] => data/stat/1mapy.txt
[11] => data/stat/1odkrycia.txt
[12] => data/stat/1postacie.txt
[13] => data/stat/1powiazania.txt
[14] => data/stat/1przeciwnicy.txt
[15] => data/stat/1recenzja.txt
[16] => data/stat/1przedmioty.txt
[17] => data/stat/1ranking.txt
[18] => data/stat/1scenariusz.txt
[19] => data/stat/1screnny.txt
[20] => data/stat/1sekrety.txt
[21] => data/stat/picture.txt
[22] => data/stat/1solucja.txt
[23] => data/stat/1zakonczenia.txt
[24] => data/stat/1bad.txt
[25] => data/stat/1ufo.txt
[26] => data/stat/2historia.txt
[27] => data/stat/2born.txt
[28] => data/stat/2bossowie.txt
[29] => data/stat/2bronie.txt
[30] => data/stat/2galeria.txt
[31] => data/stat/2mapy.txt
[32] => data/stat/2odkrycia.txt
[33] => data/stat/programy.txt
[34] => data/stat/muzyka.txt
[35] => data/stat/autorzy.txt
[36] => data/stat/4kody.txt
[37] => data/stat/lista.txt
[38] => data/stat/4odkrycia.txt
)
Ale niewygląda to zbyt czytelnie, zwłaszcza że podstron jest około 120.
Wiecie może jak to posortować według wyników i wyświetlić w tabelce w HTMLu ?
Proszę o pomoc, lub przynajmniej poradźcie, w jaki sposób można to zrobić ?
Jeżeli zapomniałem o jakimś szczególe to dajcie znać
Bartek.