使用jquery将变量保存到文本文件serverside

问题描述:

我想保存一个变量来计算我的个人网站的视图,我不需要使用PHP,因为它的字面意思是viewcount。我知道如何使用$ .post从服务器检索计数,但是如何检索它(编辑:以最简单的方式)。 我试图做的网站是http://artsicleprojects.com/使用jquery将变量保存到文本文件serverside

在此先感谢!

+0

你知道如何从***服务器***检索使用后,或从***客户端***使用后? –

+0

我知道如何从服务器中检索。我在我的站点serverside中有一个.txt文件。 – Artsicle

+0

你需要澄清你的问题,因为我读了10次,我仍然对你想要什么感到困惑 –

您将需要PHP来解决这个问题,因为它正在处理服务器端操作。首先,您需要制作一个服务器端脚本来增加文本文件的编号。然后,您需要制作一个客户端脚本来向服务器发出请求。每次发出请求时,该脚本都会在文本文件中增加一个数字。总之,这里是我会怎么做(注:此代码是未经测试):

PHP:在代码

<?php 
/*Reads and collects current count.*/ 
$rfile = fopen("views.txt", "r") or die("Unable to open file!"); 
$count = fread($rfile,filesize("views.txt")); 
fclose($rfile); 
/*Increments the count.*/ 
$wfile = fopen("views.txt", "w"); 
$ncount = $count + 1; 
fwrite($wfile, $ncount); 
fclose($wfile); 
?> 

注:此代码才能正常工作,您可能需要已经是一个文本文件made(views.txt),在与PHP脚本相同的目录中,写入一个“0”。


的JavaScript(用jQuery):

$.post("phpscript.php", function(data, status){ 
    console.log(status); 
}); 

这也被认为是在相同的目录脚本工作。

+0

谢谢!这有助于很多! – Artsicle