文章
  • 文章
搜索
腾讯广告 >> 最新资讯 >>网站建设 >> PHP 文件-网站建设
详细内容

PHP 文件-网站建设

PHP 文件-网站建设

上面这段通过 JavaScript 调用的服务器页面是名为 "poll_vote.php" 的 PHP 文件:

<?php
$vote = htmlspecialchars($_REQUEST['vote']);// 获取文件中存储的数据$filename = "poll_result.txt";$content = file($filename);// 将数据分割到数组中$array = explode("||", $content[0]);$yes = $array[0];$no = $array[1];if ($vote == 0){
 $yes = $yes + 1;}if ($vote == 1){
 $no = $no + 1;}// 插入投票数据$insertvote = $yes."||".$no;$fp = fopen($filename,"w");fputs($fp,$insertvote);fclose($fp);?><h2>结果:</h2><table>
 <tr>
 <td>是:</td>
 <td>
 <span style="display: inline-block; background-color:green;
     width:<?php echo(100*round($yes/($no+$yes),2)); ?>px;
     height:20px;" ></span>
 <?php echo(100*round($yes/($no+$yes),2)); ?>%  </td>
 </tr>
 <tr>
 <td>否:</td>
 <td>
 <span style="display: inline-block; background-color:red;
     width:<?php echo(100*round($no/($no+$yes),2)); ?>px;
     height:20px;"></span>
 <?php echo(100*round($no/($no+$yes),2)); ?>%  </td>
 </tr></table>

当所选的值从 JavaScript 发送到 PHP 文件时,将发生:

  1. 获取 "poll_result.txt" 文件的内容

  2. 把文件内容放入变量,并向被选变量累加 1

  3. 把结果写入 "poll_result.txt" 文件

  4. 输出图形化的投票结果