明日試験がありますが、ラボ実験のこの部分で行き詰っています。
実験: Web ページを訪れた訪問者の数を追跡し、この訪問者数を適切な見出しで表示する Perl プログラムを作成してください。
#!/usr/bin/perl
use CGI':standard';
use CGI::Carp qw(warningsToBrowser fatalsToBrowser);
print "Content-type: text/html","\n\n";
open(FILE,'<count.txt');
$count=<FILE>+1;
close(FILE);
open(FILE,'>count.txt');
print FILE "$count";
print "This page has been viewed $count times";
close(FILE);
#print $count;
count.txt
Fedora で のパーミッションを 755 に変更しました。
Windows XP の XAMPP で (適切なシバン行を使用して) 実行すると、すべてのページの読み込みでカウントが正常にインクリメントされました。しかし、Fedora では実行できませんでした。残念ながら、私の試験では、Fedora で実行する必要があります。