お願いいたします。
以下のソースは"samplefile.txt" が前提としてあることになって
いますが、もしなかった場合このテキストファイルを作り出す仕組みをソースに加えたいんですが・・・。
2,3行目の間に「もしファイルがみあたらない時は・・」みたいな条件をつける??くらいしか自分の頭では思い浮かばず・・・
何かアドバイスいただけないでしょうか??お願いいたします。
1 <?php
2 $fp = fopen("samplefile.txt", "a+");
3 $count = fgets($fp, 15);
4 $count = $count++;
5 rewind($fp);
6 fputs($fp, $count);
7 fclose($fp);
8?>
9<p>あなたは <?php echo $count; ?> 人目のお客様です。
No.1ベストアンサー
- 回答日時:
こんばんわぁ、Blackwinglsです。
<?php
$dir = "samplefile.txt";
if(file_exists($dir))
{
$fp = fopen($dir, "a+");
$count = fgets($fp, 15);
$count = $count++;
rewind($fp);
fputs($fp, $count);
fclose($fp);
}
?>
デバックしてません。
あしからず(^^;
ではでは~☆ミ
Blackwingls様
アドバイスありがとうございました。
解決しましたぁ。
尚、回答のポイントは、レスポンスが早かった順にしました。
kasikoi-hより
No.2
- 回答日時:
ファイルが無い場合に作り出すのであれば何も変更する必要はないと思います。
"a"モードでfopenした場合には("w"モードでも同様ですが)ファイルがない場合には自動的に作成を試みます。
ただファイルを作成するディレクトリに書き込み許可の属性が必要です。
この回答への補足
php504様
ご返答ありがとうございます。
ファイルがない場合は自動で作成できました。
(初歩的すぎて..すみませんでした。)
そこから先のお話ですが、書き込み許可の属性を付け加える
とは・・・aやa+の内容に書き込みという機能を加えると
いう意味ですか???(検討違いだったらすみません。)
よろしくお願いします。
php504様
アドバイスありがとうございました。
アドバイスを参考にして、解決しました。
(補足は解決したので、お答えいただかなくても
大丈夫ですので・・。)
尚、回答のポイントはレスポンスが早かった順です。
kasikoi-hより
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- PHP PHPでテキストファイルに保存した時の改行問題 1 2022/11/19 15:07
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- UNIX・Linux 次の要件を満たすにはどのように修正したらよろしいでしょうか 1 2022/11/24 20:57
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- PHP ランキングを表示する際の画像の大きさを固定することは可能でしょうか? <?php if ( has_ 1 2022/07/21 14:55
- PHP PHP ページング データベース 1 2022/06/16 10:30
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Visual Basic(VBA) Sheet3から2つの条件でオートフィルターで抽出した個数をSheet2へ入力するマクロで、一つ目の 4 2023/01/12 23:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPについて。
-
PHPからCSVをアップロード後、m...
-
phpのheader("Location:#pos")...
-
PHPで入力フォームでデータを確...
-
phpでcookieがうまく保存されない
-
PHPのエラーの解消法について教...
-
アンドロイドスマホでのphp ech...
-
phpのクラスメソッドの定義が長...
-
phpでクラスのメソッドで同名の...
-
ファイルアップロードに関して...
-
php に関して質問です。 各ユー...
-
[php初心者]サイトを見てデータ...
-
phpに関わる所での、form actio...
-
ゆゆにゃ。
-
【初心者】XAMPPのapacheの(恐...
-
プログラミング言語で、使える...
-
こちらはただの直列処理ですか?
-
PHPでこのコード自体に意味は無...
-
PHPとHTML+Xamppの掲示板で画像...
-
phpでPEAR::DBを使っているので...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2つの画像ファイルが異なるファ...
-
stat failed
-
PHPでFilename cannot be empty...
-
XMLのロードに失敗する
-
ファイルの行数取得
-
日本語が文字化けしないよう読...
-
ファイル名は、数字の「0」(...
-
PHPで特定の文字列のみ抽出し、...
-
php4、php5によるimplode()、fi...
-
テキストファイルの読み込みと...
-
二次元配列のソートのやり方が...
-
CSV出力
-
phpのftp_get()でエラーが出ます。
-
日本語のファイルが開けない
-
Smartyで吐き出されたhtmlソー...
-
ファイルについて・・・。
-
ファイルの読み込み方法について
-
PHPでの別のサーバーのテキスト...
-
TSVファイルをCSV形式に変換したい
-
PHPでファイルの書き換え
おすすめ情報