我想用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 如何连接sql2005 求php下CRC-16代码,急用!!! 求教WebService调用.net 有甚麽感觉? PHP里%s是什么符号? 求“新动力商务网新闻系统多功能修改版”的源代码 如何实现邮件订阅功能? 怎样检查复选框是否选中? 请问HTML中的变量要怎么在PHP中得到?(急) 关于使用PHPED的问题,虚心向各位请教,望不吝赐教: 实现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一样?