php怎么做到这个简单功能啊? 顺便问一下,php读写文件的函数,读写的文件是本地文件还是服务器上的文件?回:PHP的函数都是在服务器端执行的! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用 JAVASCRIPT 不需要非指定什么语言 能用php写出这样的函数来吗,每隔1分钟在服务器的硬盘文件里写入一些简单信息?谢谢了?随便写,没关系 <?php $fp = fopen("test.txt","a"); fwrite($fp,"testtest"); fclose($fp);?><meta http-equiv="refresh" content="60;url='<?=$_SERVER['PHP_SELF']?>'"/> 我刚开始学php,以前只弄c了,<?php $fp = fopen("test.txt","a"); fwrite($fp,"testtest"); fclose($fp);?>上边这段应该是在一个函数体里吧?<meta http-equiv="refresh" content="60;url='<?=$_SERVER['PHP_SELF']?>'"/>这段是自动刷新,刷新的时候触发上边那个函数吧,但是url='<?=$_SERVER['PHP_SELF']?>'这句就能触发上边这段函数吗? url='<?=$_SERVER['PHP_SELF']?>'我试了试好像不能触发那段代码啊! 在iframe里刷新可以不闪,但是会有刷新网页的声音。 -------------test.html---------------------<html><body>test<iframe id="myframe" src="" style="display:none" width="1", height="1"></iframe></body></html><script language="javascript"> i=0; setTimeout( "ggg();",1000); function ggg(){ myframe.location='test.php?i='+ i++; setTimeout( "ggg();",1000); }</script>------------test.php------------<?php $fp = fopen('aa.test', 'w'); fwrite($fp, $_GET[i]); fclose($fp);?>运行test.html, 过几秒钟察看生成的aa.test文件的内容,看看aa.test的文件内容是不是格一秒钟更新一次把程序中的1000替换成60000就是一分钟了 在iframe里刷新可以不闪,但是会有刷新网页的声音。--------------------------------------------------有类似的代码吗,谢谢了,呵呵 我放到iframe后,页面内容的确在刷新的时候不再闪了,但是刷新时,浏览器下方的进度条会一闪而过,有没有办法让它也不闪啊? web是无状态的。脚本程序不会常驻内存。所以要实现定时操作基本上要靠客户端发起我放到iframe后,页面内容的确在刷新的时候不再闪了,但是刷新时,浏览器下方的进度条会一闪而过,有没有办法让它也不闪啊?用XMLHTTP 顶 hahawen(变态的大龄青年)除了XMLHTTP也可以用IE的download 用XMLHTTP等肯定可以做到,但是系统已经完成的差不多了,最后能用php和html,javascript解决了:)可能快结贴了,再次谢谢大家。 我应该说的挺清楚了吧.......1 在验证用户名,密码的那个库里加一个字段,代码登陆次数,初始值为0(假设为$X)2 第一次登陆的时候,该值改为13 在每一个页面里加一个验证值(使用session设为$Y),如$Y不等于$X的话,就弹出错误页面.4 正常登陆退出后,$X清空为0.5 非正常退出时,$X不变仍为1,再次登陆时,$X=$X+1.6 页面验证时,前一个登陆的人因为他的验证$Y=\=$X,所以会被弹出来,这样他就知道有人用他的用户名把他弹出来了.7 在登陆的时候,如测到$X=\=0,则可弹出一个小窗口,问该用户已经在使用,是否挤掉对方.这样可以了吗? to lzkd(浪子快刀) :1, 所以会被弹出来,这样他就知道有人用他的用户名把他弹出来了. ---------------------------------------------------- 系统现在的做法本身有一个登陆状态表,可以直接让用户知道该用户名已经被其他用户登陆。2。你说的“登陆次数”的方法的前提是如果异常退出则$x的值没有修改,但是,如果异常退出可能是掉电,所以用户重启动机器,甚至换一台机器,那么X这时候就不管用了。我是这样解决的,修改了服务器httpd,做一个很小改动,用户连接后记录客户信息,每隔一分钟发一个空操作,应答正确说明客户浏览器运行正常,应答不正确说明关闭或者异常退出,修改用户状态表。 我是这样解决的,修改了服务器httpd,做一个很小改动,用户连接后记录客户信息,每隔一分钟发一个空操作,应答正确说明客户浏览器运行正常,应答不正确说明关闭或者异常退出,修改用户状态表。--------------这样处理的话,如果许多许多人连你的站点,你服务器不会有问题吗?************2。你说的“登陆次数”的方法的前提是如果异常退出则$x的值没有修改,但是,如果异常退出可能是掉电,所以用户重启动机器,甚至换一台机器,那么X这时候就不管用了。----------------好象跟楼主的想法没差吧.楼主要的是,如果是异常退出,再登陆进来的时候,还是可以登陆就是了.那$X用不用,不都一样可以登陆吗?又没有说不给登陆.不是吗? php mail() PHP页面变量如何传递?新手请高手帮助 php 里面直接用表单提交到email上面 如何获取http请求后,返回的头部信息 什么我下的jpg图片都有这样的问题啊?好急~~~ 采集的特征码中如果必须包含空格和换行才能唯一,怎么处理这些特征码? 我在PHP中包含PDF文檔,在IE中顯示時會有ACROBAT的工具欄,我怎麼控制此工具欄不顯示呢? 关PHP与ASP 严重的问题 为什么要用trim()修剪用户输入的数据? 哈哈,工作之余,大家开心一下,看看这个字符自动生成程序^_^ 大家的mysql语句中,id类的数字项,进不进行转义?
$fp = fopen("test.txt","a");
fwrite($fp,"testtest");
fclose($fp);
?>
<meta http-equiv="refresh" content="60;url='<?=$_SERVER['PHP_SELF']?>'"/>
<?php
$fp = fopen("test.txt","a");
fwrite($fp,"testtest");
fclose($fp);
?>上边这段应该是在一个函数体里吧?
<meta http-equiv="refresh" content="60;url='<?=$_SERVER['PHP_SELF']?>'"/>
这段是自动刷新,刷新的时候触发上边那个函数吧,但是url='<?=$_SERVER['PHP_SELF']?>'这句就能触发上边这段函数吗?
<html><body>
test
<iframe id="myframe" src="" style="display:none" width="1", height="1"></iframe>
</body></html><script language="javascript">
i=0;
setTimeout( "ggg();",1000);
function ggg(){
myframe.location='test.php?i='+ i++;
setTimeout( "ggg();",1000);
}
</script>
------------test.php------------
<?php
$fp = fopen('aa.test', 'w');
fwrite($fp, $_GET[i]);
fclose($fp);
?>运行test.html, 过几秒钟察看生成的aa.test文件的内容,看看aa.test的文件内容是不是格一秒钟更新一次
把程序中的1000替换成60000就是一分钟了
--------------------------------------------------
有类似的代码吗,谢谢了,呵呵
我放到iframe后,页面内容的确在刷新的时候不再闪了,但是刷新时,浏览器下方的进度条会一闪而过,有没有办法让它也不闪啊?
用XMLHTTP
也可以用IE的download
可能快结贴了,再次谢谢大家。
1 在验证用户名,密码的那个库里加一个字段,代码登陆次数,初始值为0(假设为$X)
2 第一次登陆的时候,该值改为1
3 在每一个页面里加一个验证值(使用session设为$Y),如$Y不等于$X的话,就弹出错误页面.
4 正常登陆退出后,$X清空为0.
5 非正常退出时,$X不变仍为1,再次登陆时,$X=$X+1.
6 页面验证时,前一个登陆的人因为他的验证$Y=\=$X,所以会被弹出来,这样他就知道有人用
他的用户名把他弹出来了.
7 在登陆的时候,如测到$X=\=0,则可弹出一个小窗口,问该用户已经在使用,是否挤掉对方.
这样可以了吗?
1, 所以会被弹出来,这样他就知道有人用他的用户名把他弹出来了.
----------------------------------------------------
系统现在的做法本身有一个登陆状态表,可以直接让用户知道该用户名已经被其他用户登陆。
2。你说的“登陆次数”的方法的前提是如果异常退出则$x的值没有修改,但是,如果异常退出可能是掉电,所以用户重启动机器,甚至换一台机器,那么X这时候就不管用了。我是这样解决的,修改了服务器httpd,做一个很小改动,用户连接后记录客户信息,每隔一分钟发一个空操作,应答正确说明客户浏览器运行正常,应答不正确说明关闭或者异常退出,修改用户状态表。
那$X用不用,不都一样可以登陆吗?又没有说不给登陆.
不是吗?