0

私はイメージを持っています:

 <img src="imagini/floo.gif" onclick="score()">

「クリック時」にファイル「c.txt」を開く必要があります。そのファイルの内容は次のとおりです: 0

そして、クリックするたびに c.txt に 100 を追加したいのです。

私はこのようなものが欲しい:

 <img src="imagini/floo.gif" onclick="score()">
<script> function score(){ (..do file add.php ...) }</script>

そして add.php:

<?php
$c = "c.txt";
$fh = fopen($c, "r");
$current = fread($fh, filesize($c));
fclose($fh);
$current++;
$fh = fopen($c, "w");
fwrite($fh,$current);
fclose($fh);
?>

コードを機能させるには、「(..do file add.php ...)」を配置する必要がありますか?

4

1 に答える 1

1

ファイルを処理するには、AJAXリクエストを送信する必要があります。コードのjQueryバージョンは次のとおりです。

function score() {
    $.post("add.php", function(data) {
       //This callback executes after the request was successfull
       // echo something back to read from here as `data`
       console.log(data);
    });
}
于 2013-03-16T18:28:26.770 に答える