繁体   English   中英

OnClick fopen fread fwrite fclose

[英]OnClick fopen fread fwrite fclose

我有一张图片:

 <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>

并添加:

<?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文件add.php ...)”使代码起作用?

您需要发送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);
    });
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM