random page perl script
perl :: CGI randomization
place this code in a file called index.cgi, chmod it to 775, and place it in a directory of html files. this script will pick one of the files in the specified directory at random, and print it to the screen. refresh the page for a new random one.
#!/usr/bin/perl print "Content-type: text/html\n\n"; #print "<pre>"; $basep = "/wwwroot/path2/randomdir"; srand(time ^ $$); #print "got random time...\n"; @files = `ls $basep/*.html`; #print "got file list...\n"; #foreach (@files) { print "-----$_\n";} $file = rand(@files); #print "got random file...$phrase\n"; $nupath = "$files[$file]"; #print "got new path...$nupath\n"; open(LOG, $nupath) or die "$!\n"; while () { print $_; } close (LOG); #print "</pre>"; exit;