Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  5 698
Jeg trenger... En couter som er uten reklame.. et forum som ser litt bra ut.. vurder detå lage et selv men vet ikke om jeg orker..noen som vet? skal bruke det på den nye hjemme sia mi; ) Noen som har no tips/kritikk på hva jeg kan ha på siden er det bare å komme med forslag.. http://www.iblis.nu/ubb/smile.gif

[This message has been edited by skrud (edited 30-03-2001).]
Hvis du vil ha noe enkelt og greit og som også ser bra ut burde du gå for Fastcounter (www.fastcounter.com) og for Ezboard (www.ezboard.com). CGI er preferable selvfølgelig, men om du vil ha et forum og en teller raskt er nok de som er nevnt ovenfor gode alternativer.

------------------
"Politics was, at first, the art of preventing people from interfering in matters that concerned them. To this, in later times, was added the art of compelling people to decide matters which they did not understand"
www.thecounter.com er klart den beste, fastcounter er stor og stygg, thecounter kan du customisere til å se lik ut som skriften..

------------------
-Sharken

Westside till I die
bruk verdana på hele siden. ubb er klart det beste forumet.
denne siden er bare et utkast på hvordan den siden skal bli...skal legge til noen kanter å ensre innholdet mye, så det med fonten er det jeg tenker minst på http://www.iblis.nu/ubb/wink.gif noen som har en cgi kode til en counter..?
lag gifer med alle tallene fra 0 til 9...

Kode

#!/usr/local/bin/perl 
##############################################################################
# c2countit                        Version 1.31                              #
# Copyright 1998 Chad Casselman    c2@chipinc.com                            #
# Created 01/15/98                 Last Modified 05/16/98                    #
# URL: http:/www.websitereporter.com                                         #
##############################################################################
##############################################################################
# COPYRIGHT NOTICE                                                           #
# Copyright 1998 Chad Casselman.    All Rights Reserved.                     #
#                                                                            #
# Counter may be used and modified free of charge by anyone so long as       #
# this copyright notice and the comments above remain intact.  By using this #
# code you agree to indemnify Chad Casselman from any liability that         #  
# might arise from it's use.                                                 #  
#                                                                            #
# Selling the code for this program without prior written consent is         #
# expressly forbidden.  In other words, please ask first before you try and  #
# make money off of my program.                                              #
#                                                                            #
# Obtain permission before redistributing this software over the Internet or #
# in any other medium.	In all cases copyright and header must remain intact.#
#                                                                            #
##############################################################################

#######################################################################
#########################> USER OPTIONS <##############################
#######################################################################


$file_dir = "/path/to/directory/cgi";
$fly = "/path/to/directory/cgi/fly -q";
$filetemp = time;
$temp = "/path/to/directory/cgi/$filetemp.txt";;
$block_repeats = "0";
$private = "0";
@site_urls = ("websitereporter.com","www.websitereporter.com","209.130.97.145");
$digit_dir = "/path/to/directory/cgi/c2countit/digits";
$width = "15";
$height = "20";


#######################################################################
########################> END USER OPTIONS <###########################
#######################################################################
###        !!!! DO NOT CHANGE ANYTHING BELOW THIS LINE !!!!         ###
#######################################################################

$host = $ENV{'REMOTE_HOST'}; 
if ($private == 1) {
&private_call;
}
&getinfo;
&incrementcounter;

$num = $length = length($count);
while ($num > 0) {
   $NUMS{$num} = chop($count);
   $num--;
}
$image_width = ($width * $length);
$image_height = ($height);
$insert = 0;
open(FLY,">$temp") | | die "Sorry: c2countit can't open: $temp!\n";
print FLY "new\n";
print FLY "size $image_width,$image_height\n";
$c = 1;
while ($c <= $length) {
   print FLY "copy $insert,0,-1,-1,-1,-1,$digit_dir/$NUMS{$c}\.gif\n";
   $insert = ($insert + $width); 
   $c++;
}
print FLY "interlace\n";
close(FLY);
$output = `$fly -i $temp`;
print "Content-type: image/gif\n\n";
print "$output";
unlink($temp);
exit(0);


#######################################################################
# Checks for valid counter call
#
sub private_call {
   $OK = 0;
   if ($call = $ENV{'HTTP_REFERER'}) {
      foreach $site (@site_urls) {
         if($call =~ m/^http:\/\/$site/){
		  $OK = 1;
         }
      }
   }
   if (!$OK) {
      exit(0);
   }
}
#
#
#######################################################################

#######################################################################
# Gets the correct files and check for invisible counter 
#
sub getinfo {
	($userfile,$arglist) = split(/\\\[/,"@ARGV");
	($user, $file) = split(/\\&/,$userfile);
	@args = split(/\\&/,$arglist);
      if($user =~ m/\.|\/|\\|\s/){
	    exit(0);
	   }
	$countfile = "$file_dir/$user";
}
#
#
#######################################################################

#######################################################################
# Increment the counter and record it
#
sub incrementcounter {
  	if (-e $countfile) {open(COUNT,"+<$countfile") | | die("c2countit can't open $countfile: $!\n");
		flock(COUNT,$lock);
		$count = <COUNT>; 
     		chop $count;
            $lastvisitor = <COUNT>;
            chop $lastvisitor;
            if(($block_repeats == "1") && ($host == $lastvisitor)) {
     	         ;
               }else{ $count++; }
 		$number = $count;
  	} else {open(COUNT,">$countfile") | | die("c2countit can't open $countfile: $!\n");
		flock(COUNT,$lock); 
		$count = 1;
  	}

  	seek(COUNT,0,0);
  	print (COUNT "$count\n$host\n");
  	flock(COUNT,$unlock);  
  	close(COUNT);
}
#
#
#######################################################################