cgi010 「ファイル操作 open(読み込み)」(04/11/29 Mon)
そろそろファイル操作なんかもやっちゃいます。
そーんなに難しくはないです。
☆ ファイルから読み込む open ☆
#!/usr/local/bin/perl
$savefile = "save.txt";
open(file,"$savefile");
$test = <file>;
close(file);
print "Content-type: text/html\n\n";
print $test;
exit;
順番にいきます。
2行目:$savefileに、「save.txt」というテキストファイル名を入れています。
これは、実行するCGIと同じフォルダにあるsave.txtというテキストファイルを読むためです。
3行目:fileに"$savefile"というファイルを読み込んでいます。
ここはちょっと今までと違いますね。fileには「$」がついていません。
文字や、数値を入れる時は「$」がついたのに、ファイルを入れる時は、「$」がついてません。
まぁそういうもんです。区別してください。
で、4行目:$testにfileに読み込んだファイルの内容を入れています。
今度は、ファイル内の文字や数値を入れるので、普通に$testで良いんです。
そしてファイルが入ったfileを指定するときは<>が付いてます。
まぁカタチですし、仕方ないですね。
5行目:開いたファイルは、開きっぱなしでは、気持ち悪いです。閉じましょう。
閉じる時は簡単ですね。
で、実際、save.txtというファイルを作り、100と書いてCGIと同じフォルダに置いて
CGIを実行すると、ブラウザに、100と表示されます。
♪ 結果表示 ♪
100
SEO | [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送 | ||