無料ホームページのサーバに"php"というフォルダをアップし、その中に"write.php", "text.txt","read.php"というファイルを作って実行させたのですが、
"write.php"で、
$file = "text.txt";
$fp = fopen($file, "w");
if ($fp == FALSE) {
print "ファイルオープン失敗<br />";
}
else {
fwrite($fp, $text);
fclose($fp);
}
を実行しても"text.txt"の内容が変わらない(空のまま)のですが、何がいけないのでしょうか?
"text.php"のパーミッションは666で、"php"フォルダは707です。
考えられる原因をご教授下さい、お願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
test.txtを削除してから実行して空のtest.txtが作成されるようであれば、スクリプト自体は問題なく動作していると思います。
>fwrite($fp, $text);
提示されたソースでは「空のファイルしか出来ないだろう」としか言えません。∵ $textが空としか思えないからです。
この回答への補足
"text.txt"が無い状態でやっても、作成してくれません。
ここでは省略しましたが、
$text = $_POST["text"]
と、HTMLのformタグで渡したパラメータを格納しております。
引き続きお力をお貸し下さい;;
No.2
- 回答日時:
以下2点、確認されてみてはいかがでしょうか。
・書き込む直前で$textをダンプしてみる。
・fwriteの返り値がちゃんとバイト数になってるかダンプしてみる。
No.3
- 回答日時:
パーミッションをいじる事ができるのならすべて777で試されてみては?
パーミッションは・・・ って提示されているのはこれであってるかが不安だからって事ですよね?
考えられる原因をつぶしていけば答えにたどり着けますよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP 文字列を段落で分ける方法を教えて下さい。 2 2023/03/09 10:03
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
こちらはただの直列処理ですか?
-
PHPでこのコード自体に意味は無...
-
PHP一覧表示した項目にリンクを...
-
PHPSpreadsheetを使って関数を...
-
アップロード画像数でCSSを分け...
-
ワードプレスサイト PHP8.0.25...
-
入力フォームの空白や改行を制...
-
オススメのプログラミングスク...
-
htmlのエラーについて(デバッグ)
-
SFTPなどは使わないホームペー...
-
php 完了画面の送信メールのコ...
-
phpでPEAR::DBを使っているので...
-
index.phpって何ですか? 具体...
-
PHP8を使うと、大量のWarningが...
-
掲示板のセキュリティについて...
-
メールフォームのタイトルが文...
-
php 入力画面から確認表示画面...
-
ワードプレスプラグイン MW WP ...
-
phpのメールフォームの完了画面...
-
PHPとHTML+Xamppの掲示板で画像...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
phpでcookieがうまく保存されない
-
index.phpに入るには、どうすれ...
-
PHP8を使うと、大量のWarningが...
-
PHPSpreadsheetを使って関数を...
-
重複を防ぐ記述について教えて...
-
index.phpって何ですか? 具体...
-
awsにApacheとPHPを入れて、何...
-
phpでPEAR::DBを使っているので...
-
php 確認表示画面で値をSESSION...
-
PHPでユーザー情報を入力して簡...
-
ワードプレスサイト PHP8.0.25...
-
php 完了画面の送信メールのコ...
-
SFTPなどは使わないホームペー...
-
PHPのセッション有効期限について
-
csvファイルについて教えて下さ...
-
PHPとHTML+Xamppの掲示板で画像...
-
PHPで訪問回数を表示するカウン...
-
ファイルアップロードに関して...
-
掲示板を作成しておりアップロ...
-
Q&Aサイトを作成していてURLの...
おすすめ情報