質問: ``` ``` index.datには0を入れています。 ブラウザで実行しましたが何も出ません どうしたらいいのか教えてください ・環境 php version 5.4.16 ・エラー 5.$fp =fopen($filename, "r+"); fopen(index.dat): failed to open stream: Permission denied in ・追加 phpのバージョンが古いのは学校のパソコンを 使っているからです。授業の一環でプログラム を組んでいます。 ・参考 https://sole-color-blog.com/blog/49/
回答: index.datがない状態で実行すると、 Warning: fopen(index.dat): failed to open stream: No such file or directory in~ とか盛大に出る。 じゃぁindex.datをファイルサイズゼロで作っとくと、 webブラウザには「1」と表示されるものの index.datには何も書き出されない。 何度やっても変わらない。 index.datに「0」とだけ書いておくと、 とりあえず機能するように見える。 じゃ、そういうことで。 ```php