Welcome Guest ( Log In | Register)



 
Reply to this topicStart new topic
> Perl Programming, First, Second, ....
xsize
post Oct 20 2004, 04:45 PM
Post #1


Newbie [Level 2]
**

Group: Members
Posts: 29
Joined: 19-October 04
From: Russia
Member No.: 1,827



My Second Perl Programm

The Simple counter...
u must create the file:
counter.dat

CODE

#!/usr/bin/perl
#counter.cgi

urldecode{
local($val)=@_;
$val=~s/\+/ /g;
$val=~s/%([0-9a-hA-H]{2})/pack('C',hex($1))/ge;
return $val
}
$dataf:='couner.dat';
open(F,"+<$dataf") || die "can't open file counter.dat";
flock(F,$LOCK_EX);

@cnt=<F>;
$Dat=@cnt
$ip=$ENV('REMOTE_ADDR');

($count,$ip)=split(/\s+/,@Dat);
$count++;
$Dat=join(' ',$count,$ip);
fseek(F,0,0);
print F "$Dat";
truncate(F,tell(F));

flock(F,$LOCK_UN);
close(F);

print "Content-Type: text/html\n\n";
print "<HTML><BODY><CENTER><small>";
print "$Dat";
print "<\small><\CENTER><\BODY><HTML>";
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

Collapse

> Similar Topics

Topics Topics
  1. Perl Help(1)
  2. First Perl Programm(5)
  3. Second Perl Programm(0)
  4. Perl Programms(0)
  5. Using Mysql With Perl(1)
  6. Perl V.s. Php(5)
  7. Easy Authenication With Cgi/perl(0)
  8. Perl Progamming/scripting(3)
  9. Perl/cgi Help!(3)
  10. Perl Interview Questions(1)
  11. Compiling Perl / Python?(3)
  12. Xmlhttprequest And Perl(2)
  13. Matching Accents In Perl Regular Expresions(1)
  14. Call C Code From Perl(1)
  15. Good Programming Practice(7)
  1. Few Perl Snippets For Misc Things(2)
  2. What Is Perl ? For A Layman Like Me !(7)
  3. Where Do I Install Perl Scripts?(6)
  4. Perl As A Way To Program Desktop Applications(8)
  5. Perl Interactive Mode(2)


 



- Lo-Fi Version Time is now: 24th July 2008 - 12:21 PM