質問: $delete) { array_splice($delCon, $j, 1); file_put_contents($dataFile, implode("\n", $delCon)); } } } ?> 簡易掲示板 簡易掲示板 message: user: 削除対象番号 ",$value); echo $value."\n"; // 改行しながら値を表示 } ?>
回答: `var_dump($_POST);`すればわかるような話かもしれませんが。 投稿フォーム側に `` `` 削除フォーム側に `` `` みたいなのをいれておき、 受け取るphp側で`$_POST['command']`を確認してtoukouなのかdeleteなのか分岐すると良いでしょう。 `` `` 送信ボタンが2つ存在する時点で`$_POST['toukou']`も`$_POST['delete']`も存在してしまうんじゃないかと。 また、フォームが2つ存在するので、name属性で名前を与えたりid属性で別物であることを示す必要もありそうです。 `` での、適切に設定しているでしょうか。 actionにコマンド送信先(データ処理するphpのurl)を記載しましょう。 また、データファイルのアクセス権は大丈夫でしょうか。 apache(などwebサーバープログラム)から読み書きできるかどうか確認してみてください。 (一般ユーザー権限でphpなどのファイルを設置できる場合には、0644のアクセス権だとapacheなどから書き込めません。)