いくつかのタラとボタンがあるadmin.phpというページがあります。私の問題は、ボタンの1つが元々HTMLコードであるアクションコードを適用することですが、それをphpに変換すると、コードは次のようになります。
echo "<form action=\"write.php\" method=\"post\">\n";
echo " <p>your MoD name: <input type=\"text\" name=\"mdname\" /></p>\n";
echo " <p><input type=\"submit\" /></p>\n";
echo "</form>\n";
このコードはwrite.phpを呼び出し、write.phpコードは次のとおりです。
<?php
header ('Location: admin.php ');
$myFile = "methods\actmod.txt";
unlink($myFile);
$handle = fopen("methods\actmod.txt", "a");
foreach($_POST as $variable => $value) {
fwrite($handle, $variable);
fwrite($handle, "=");
fwrite($handle, $value);
fwrite($handle, "\r\n");
}
fwrite($handle, "\r\n");
fclose($handle);
exit;
?>
このコードは、actmod.txtと呼ばれるtxtファイルにデータを書き込み、管理ページに戻ります。write.phpをメインのadmin.phpページにマージできる方法はありますか?管理ページの送信ボタンを押すと、外部ファイルが使用され、管理ページから直接コマンドが実行されます。管理ページの背後に外部ファイルがありますか?
このようなアドレスを持つページをたくさん見ました"http://site.com/admin.php?act=write
私はすべての体が私の意味を理解することを願っています。私はphpに不慣れで、たくさん検索しました。誰かの助けに感謝します。ありがとうございました