これは私のPHPです:
$file = fopen("1stock.js", "c+");
$number = fseek($file, 20, SEEK_CUR);
$fh = fgetc($number);
fwrite($file, $fh -1);
number - 1
20 番目の文字は、php ファイルの読み込み時に実行したい数字です。なぜこれが機能しないのですか?
また、.js ファイルの他の複数の位置に対してもこれを行うことを検討しています。これは次のようになります。
var item1_stockS = 5 //20th character including space.
var item1_stockM = 8
var item1_stockL = 3
次のような HTML フォームがあります。
<form action="stock.php" method="post">
Item1 S:<input value="remove" name="remove1S" type="submit" /> <br/> <script type="text/javascript">document.write(item1_stockS);</script><br/>
Item1 M:<input value="remove" name="remove1M" type="submit" /> <br/> <script type="text/javascript">document.write(item1_stockM);</script> <br/>
Item1 L:<input value="remove" name="remove1L" type="submit" /><br/> <script type="text/javascript">document.write(item1_stockL);</script> <br/>
ボタンの 1 つをクリックすると、対応する在庫番号から 1 つのアイテムが削除されます。