Home >php教程 >php手册 >php和Ajax 投票系统

php和Ajax 投票系统

WBOY
WBOYOriginal
2016-06-13 10:45:561539browse

 

$vote=$_GET['vote']; 

//echo $vote; 

$filename="poll.txt"; 

$content=file($filename);    //把整个文件读入一个数组中 

$arr=explode('||',$content[0]); 

$yes=$arr[0]; 

$no=$arr[1]; 

if($vote==0){ 

    $yes=$yes+1; 

if($vote==1){ 

    $no=$no+1; 

$intpoll=$yes."||".$no; 

$fp=fopen($filename,'w'); 

fputs($fp,$intpoll); 

fclose($fp); 

?> 

POLL:

 

 

 

 

 

 

 

 

 

 

Yes:  

php和Ajax 投票系统

width='

height='20'> 

No:  

php和Ajax 投票系统

width='

height='20'> 

 

//poll.js 

var xmlHttp 

function GetXmlHTTPObject(){ 

    var Object=null; 

    if (window.XMLHttpRequest) 

 { 

 Object=new XMLHttpRequest() 

 } 

else if (window.ActiveXObject) 

 { 

 Object=new ActiveXObject("Microsoft.XMLHTTP") 

 } 

    return Object; 

function statechang(){ 

    if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 

         document.getElementById("poll"). 

         innerHTML=xmlHttp.responseText; 

    } 

function getVote(int){ 

    xmlHttp=GetXmlHTTPObject() 

    if(xmlHttp==null){ 

        alert('错误!'); 

        return 

    } 

    var url="poll.php" 

url=url+"?vote="+int 

url=url+"&sid="+Math.random() 

xmlHttp.onreadystatechange= statechang 

xmlHttp.open("GET",url,true) 

xmlHttp.send(null) 

//poll.html 

  

  

  

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn