3

「0」を含む「views.txt」という名前のファイルがあります。ユーザーがページを読み込んだときに、スクリプトでテキスト ドキュメントを最後から 1 つ上に書き換えるようにします。

例;

<?php
$a = file_get_contents("views.txt")
$views = $a + 1;
file_put_contents("views.txt",$views);
echo $views;
?>

何も表示されません。

MySQL が使えないので、テキストファイルを使用しています。:)

4

2 に答える 2

4

views.txtへのパスは、ファイルの作業ディレクトリからの相対パスではないと思います。安全上の理由から、おそらくファイルへのフルパスを指定する必要があります。つまり、/path/to/views.txt)。

getcwdを使用して現在の作業ディレクトリを表示することもできるため、「views.txt」の場所はおそらく。になりますgetcwd() . "/views.txt"

于 2012-04-21T00:21:59.257 に答える
0

文字列は実際0\n\nは、改行である可能性があります。使用してみてください:

<?php
$views_file = "views.txt";
$allviewfile = file($views_file, FILE_IGNORE_NEW_LINES);
$a = $allviewfile[0];
$views = $a + 1;
file_put_contents($views_file,$views);
echo $views;
?>
于 2012-04-30T14:04:19.107 に答える