【PHP】質問スレッドpart26【php】
■ このスレッドは過去ログ倉庫に格納されています
0730nobodyさん
05/02/10 03:43:49ID:???touch($fname);
$hea = filesize("$fname");
if($hea>0){
$head = readfile("$fname");
echo "$head";
}
log.csvを生成してファイルサイズを取得し0バイト以上なら中身を表示。
ってのを作ったつもりなんですが、log.csvに文字を書き込むとその文字とバイト数まで表示されてしまいます。
何故でしょうか?filesizeは「ファイルのサイズを返し、エラーの場合はFALSEを返します。 」とあります。が$heaにサイズを返すんですよね?
表示させてるのは$headなのに。。。
ちなみにlog.csvが空でも0を表示しちゃいます。お助け下さい。
■ このスレッドは過去ログ倉庫に格納されています