<!-- 
  
JSP-Hitcounter counts sessions.
  
Copyright (C) 2000 Jesper Schmitz Mouridsen. 
  
Visit www.webappcabaret/jsm2/webapps.
jsp?find=
jsphcs for more info.   
  
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.   
  
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License at http://www.opensource.org/licenses/gpl-license.html for more details 
  
-->  
  
  
<%   
  
BufferedReader inf = new BufferedReader(new FileReader("/path/to/counter.txt"));
  
int tmp = Integer.parseInt(inf.readLine());
  
int i=0;  
  
try {  
  
i = Integer.parseInt(request.getSession().getValue("tal").toString());
  
} catch (NullPointerException t) {i=0; }  
  
if (i==0) {
  
tmp++;  
  
PrintWriter outf = new PrintWriter(new BufferedWriter(new FileWriter("/path/to/counter.txt")));
  
outf.println(tmp);
  
outf.close();
  
inf.close();
  
request.getSession().putValue("tal", "1");
  
}  
  
BufferedReader inf2 = new BufferedReader(new FileReader("/path/to/counter.txt"));
  
%>
  
<%
  
String zeroes="";
  
String hits = inf2.readLine();
  
inf2.close();
  
for (int t=0; t < 8-hits.length(); t++) {
  
zeroes=zeroes+"0"; }
  
out.println(zeroes + hits);
  
%>