$変数 = fgets( ファイルポインタ );このような形で呼び出します。引数には、読み込むファイルポインタを指定します。2番目の引数がないと、改行までを読み込みます。2番目の引数に整数を指定すると、そのバイト数だけ読み込みます。
$変数 = fgets( ファイルポインタ , バイト数 );
while(!feof($f)){……こんな形で繰り返しを行っていますね? 変数名の前にある「!」は、「否定」の記号です。真偽値(true/falseの値)がtrueならfalse、falseならtrueというように、逆の値を返す演算子です。これで、feof($f)がfalseの間(つまりまだ残っている)繰り返しを続けるようにしているわけです。※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
<?php
$f = @fopen("data.txt",'r') or exit("BREAK");
$result = '';
while(!feof($f)){
$result .= fgets($f,10);
}
fclose($f);
?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=UTF-8" />
<title>sample page</title>
</head>
<body>
<h1>Hello PHP!</h1>
<p><?php echo $result; ?></p>
</body>
</html>
| << 前へ | 次へ >> |