|
ファイルを作るCGIです。 動作例
ここを押すと、実行結果がわかります。↓ ソースコード
#!/usr/local/bin/perl
use CGI;
use strict;
my $FILENAME = "../filetest/test-$$.txt";
my $cgi = new CGI;
print $cgi->header, $cgi->start_html('File Write Test');
print $cgi->h1("File Write Test : $FILENAME");
if(&file_write_test($FILENAME)) {
print "<pre>\n";
&file_read_test($FILENAME);
print "</pre>\n";
}
print $cgi->end_html;
###
sub file_write_test {
my ($fname) = @_;
my $i;
if(!open(FILE, ">$fname")) {
return 0;
}
for($i=0; $i<10; $i++) {
print FILE "This is a test. ($i)\n";
}
close FILE;
}
sub file_read_test {
my ($fname) = @_;
if(!open(FILE, $fname)) {
return 0;
}
while(<FILE>) {
print;
}
close FILE;
}
|
▼ 個人的宣伝
|