Stworzyłem
maniacki serwis o Tatrach bo góry są moją
pasją. Dostaję wiele maili od różnych osób
z pytaniami na temat Tatr - zawsze chętnie na
nie odpowiadam. Dostaję także maile z
zapytaniami "technicznymi" np. o
moją księgę gości. Odpowiadanie na takie maile jest
dla mnie kłopotliwe chociażby dlatego,
że nie jestem autorytetem w dziedzinie
tworzenia www i nic w tej dziedzinie nie odkryłem.
Postanowiłem jednak udostępnić kod źródłowy
mojej księgi gości. W części drugiej podaję
adresy stron, na których można zgłosić stronę
do wyszukiwarek
dla webmasterów cz. 2
Księga
gości Publikuję kod źródłowy księgi
gości takiej jak na mojej stronie. Każdy chętny może
skorzystać i dowolnie modyfikować, dostosowując
do swoich potrzeb. Księga jest napisana w PHP i
oczywiście wymaga odpowiedniego serwera. Niestety
prawie nikt nie oferuje bezpłatnych kont z obsługą PHP.
Obecnie znam tylko
www.xo.pl.
Wracając do mojej księgi - nie
wymaga ona żadnych baz danych, wpisy gromadzone
są w pliku tekstowym. Do ściągnięcia jest
zzipowany plik zawierający księgę gości,
wewnątrz znajdują się liczne komentarze ułatwiające
zrozumienie jej działania. Plik tekstowy
zawierający wpisy księgi należy założyć w
tym samym katalogu co sama księga i nadać mu
uprawnienia do odczytu i zapisu dla wszystkich
tzn. atrybuty 666. Liczba wpisów jest zliczana
i wyświetlana. Jeżeli po prawidłowym
zainstalowaniu księgi pojawi się błędna
liczba wpisów np. 2 podczas gdy w księdze będzie
tylko 1 wpis to należy za pomocą notatnika
poprawić plik z wpisami księgi przez usunięcie
ostatniego znaku w tym pliku. Po tym prostym
zabiegu zliczanie wpisów będzie działało
prawidłowo. Dla ułatwienia w zzipowanym pliku
umieściłem także gotowy plik "ksiazka.txt"
czyli księgę zawierającą pierwszy wpis.
Użycie tego wzorca eliminuje opisany wyżej
problem ze zliczaniem wpisów.