treść mojej strony stanowią funkcje. Do każdego działu jest osobna funkcja, która wyświetla treść działu, niektóre sprawdzają zmienne sesyjne itp. a chodzi mi o zrobienie licznia do tychże funkcji. Licznik miałby zapisywać do pliku, ile razy otwarto dany dział. Teoretycznie wiem jak to zrobić, mam nawet przykład, ale nie dla funkcji.
Otóż stanąłem na problemie zmiennej działu.
Moja strona wygląda tak:
<? function glowna() { licznik($glowna); } function druga() { licznik($druga); } ?>
a funkcja licznika będzie wyglądałą tak:
To oczywiście nie działa
<? function liczby($dzial) { include(\"liczby.php\"); //w tym pliku zapisane są zmienne z wartościami //np. $glowna=\"12\"; $druga=\"4\"; if($dzial==\"glowna\") { $glowna++; } if($dzial==\"druga\") { $druga++; } $msg=\"<?n\"; $msg.=\"$glowna=\"$glowna\";n\"; $msg.=\"$druga=\"$druga\";n\"; $msg.=\"?>\"; $op = fopen(\"liczby.php\", \"r+\"); fwrite($op, $msg); fclose($op); } ?>
