PHP
<?php
if ($changefile) {
$savedEdit = stripslashes($_POST['filetest']);
$filetochange = "../dashboard/list.ini";
$filetochangeOpen = fopen($filetochange,"w") or die ("Error editing.");
fputs($filetochangeOpen,$savedEdit);
fclose($filetochangeOpen) or die ("Error Closing File!");
}
?>
HTMLフォーム
<form method=post action="mmtst.php">
<textarea rows="40" cols="60" name="filetest">
<?
// Implode CSS
$filetochange = "../dashboard/list.ini";
print (implode("",file($filetochange)));
?>
</textarea><br/><br/>
<input type="submit" value="Save Changes" name="changefile">
</form>
ここに、テキストボックスにINIファイルを表示するページがあります。送信ボタンをクリックすると、元のファイルが開かれ、fputsはtxtboxに表示されているものをすべて元のファイルに書き込みます。(元のファイルはパーミッション777に設定されています)。ただし、送信ボタンをクリックしても何も起こりません。何が間違っているのかわかりません。どんな提案でも素晴らしいでしょう。