顺便问一下,php读写文件的函数,读写的文件是本地文件还是服务器上的文件?回:PHP的函数都是在服务器端执行的!
解决方案 »
- 求解一个基础问题,请各位大虾指点
- PHP从Word表格中提取数据存入数据
- 像这样的URL--http://dl1.www2.btchina.net/download.php?s=aae4435996b80266&attachmentid=1233390,如何取得真实下载地址
- php服务器的名字无效?
- windows下如何把php文件保存为GBK格式的文件?
- Class 'PDO' not found 错误
- 大数据容量联查的问题
- 请教一个关于select表单项提交的问题,急
- window2000下的PHP+mysql+phpmyadmin.
- php和access连接
- 哈哈,工作之余,大家开心一下,看看这个字符自动生成程序^_^
- 大家的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用不用,不都一样可以登陆吗?又没有说不给登陆.
不是吗?