我想用php写一个简单的计数器,实现和asp(请进看代码)一样的简单功能。 php与ASP方式差不多,只是用<??>或<?php ?>的形式。语法也与ASP不同。他不还要指定解释程序。你可以到www.php.net或www.zend.com上去下载。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 紧急你的代码如果原样传上去肯定不行。php和asp书写方式很大不同,而且不支持全局会话application。这样试试看:将-------------<%application.lockapplication("counter")=application("counter")+1application.unlock%><p>总访问人数为:<%response.write application("counter")%></p>-------------改为-------------<?$vsfile="mycounter.log";$vifile=fopen($vsfile,'a+');$count=fgets($vifile,100);if($count=="") $count=1;else $count=intval($count);fclose($vifile);$vifile=fopen($vsfile,'w');flock($vifile,2);fwrite($vifile,$count+1);fclose($vifile);?><p>总访问人数为:<?echo($count);?></p>------------ 楼上的兄弟我按照你的代码做成了如下代码test.php传到网上,输入test.php时,并不能浏览网页而时提示可以下载改文件,怎么回事?<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><?$vsfile="mycounter.log";$vifile=fopen($vsfile,'a+');$count=fgets($vifile,100);if($count=="") $count=1;else $count=intval($count);fclose($vifile);$vifile=fopen($vsfile,'w');flock($vifile,2);fwrite($vifile,$count+1);fclose($vifile);?><html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body><p>总访问人数为:<?echo($count);?></p></body></html> 出现这种情况是因为你的空间不支持php脚本。 楼上两位兄弟,你们的意思时说我的代码是正确的吗?但空间的确是支持php的呀! 会不会空间对用户分了等级,比如A类用户不支持php,B类用户支持......就好像51.net一样? 我给你的代码测试通过了,包括本机和51.net空间 php如何删除整个文件夹(文件夹里有韩文文件) 面向对像的问题 php 得到指定字符串 麻烦看下这个preg_replace中的function怎无效? PHP 中 HTTP头能否用白话解释一下! 为什么书店里卖PHP的书里没有讲关于“注入”的? 如何让apache支付shtml与htx文件? PHP环境下多选框问题? PHP能将下拉列表的值赋给数据库中date类型的字段吗 下面这个赋值是什么意思? 实现C/S方式下客户端零维护的脚本如何写? 问一个简单的问题
这样试试看:
将
-------------
<%
application.lock
application("counter")=application("counter")+1
application.unlock
%>
<p>总访问人数为:<%response.write application("counter")%></p>
-------------
改为
-------------
<?
$vsfile="mycounter.log";
$vifile=fopen($vsfile,'a+');
$count=fgets($vifile,100);
if($count=="")
$count=1;
else
$count=intval($count);
fclose($vifile);
$vifile=fopen($vsfile,'w');
flock($vifile,2);
fwrite($vifile,$count+1);
fclose($vifile);
?>
<p>总访问人数为:<?echo($count);?></p>
------------
<?
$vsfile="mycounter.log";
$vifile=fopen($vsfile,'a+');
$count=fgets($vifile,100);
if($count=="")
$count=1;
else
$count=intval($count);
fclose($vifile);
$vifile=fopen($vsfile,'w');
flock($vifile,2);
fwrite($vifile,$count+1);
fclose($vifile);
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><body>
<p>总访问人数为:<?echo($count);?></p>
</body>
</html>
但空间的确是支持php的呀!
就好像51.net一样?