在一个工程中,我建立了两个后台页面
后台1:启动预警
<?php
require("../../../pages/conf/redirectFun.php");
require("../../../lib/Communication/mail/mail.php");
require("../../conf/newConnect.php");
require("../../conf/config.php");
require("../../conf/conn.php");
set_time_limit(0);
ignore_user_abort();//------------------------------------------------------------------------------------------------------------设置使页面永远有效
$db=mysql_query("update gk_state set url_stat=1 where id=1");
$filename1="C:/test/shit";
$handle=fopen($filename1,"a+");
$property_1=1;
$i=0;
while($property_1==1){
$filename="C:/test/mail".$i.".text";
$i++;
$handle=fopen($filename,"a+");
$req=mysql_query("select url_stat as url_stat from gk_state where id=1");
$row=mysql_fetch_array($req);
fwrite($handle,$row['url_stat']);
sleep(30); if($row['url_stat']=="0"){
$property_1=0;
}//------------------------------------------------------------------------------------------------------------通过查询状态控制开始和关闭自动预警
}
?>
前台点一个“启动”按钮就进入这个页面,在后台运行后台2:在前台点一个“停止”按钮就进入后台2
<?php
//require("../../../pages/conf/redirectFun.php");
//require("../../../lib/Communication/mail/mail.php");
require("../../conf/newConnect.php");
require("../../conf/config.php");
require("../../conf/conn.php");set_time_limit(0);
$db=mysql_query("update gk_state set url_stat=0 where id=1");
?>
把url_stat置0,这样后台1就可以停止运行了
可是我点“停止”按钮后,数据库中的url_stat始终不能被置0是什么情况?
求高人指点~谢谢!
后台1:启动预警
<?php
require("../../../pages/conf/redirectFun.php");
require("../../../lib/Communication/mail/mail.php");
require("../../conf/newConnect.php");
require("../../conf/config.php");
require("../../conf/conn.php");
set_time_limit(0);
ignore_user_abort();//------------------------------------------------------------------------------------------------------------设置使页面永远有效
$db=mysql_query("update gk_state set url_stat=1 where id=1");
$filename1="C:/test/shit";
$handle=fopen($filename1,"a+");
$property_1=1;
$i=0;
while($property_1==1){
$filename="C:/test/mail".$i.".text";
$i++;
$handle=fopen($filename,"a+");
$req=mysql_query("select url_stat as url_stat from gk_state where id=1");
$row=mysql_fetch_array($req);
fwrite($handle,$row['url_stat']);
sleep(30); if($row['url_stat']=="0"){
$property_1=0;
}//------------------------------------------------------------------------------------------------------------通过查询状态控制开始和关闭自动预警
}
?>
前台点一个“启动”按钮就进入这个页面,在后台运行后台2:在前台点一个“停止”按钮就进入后台2
<?php
//require("../../../pages/conf/redirectFun.php");
//require("../../../lib/Communication/mail/mail.php");
require("../../conf/newConnect.php");
require("../../conf/config.php");
require("../../conf/conn.php");set_time_limit(0);
$db=mysql_query("update gk_state set url_stat=0 where id=1");
?>
把url_stat置0,这样后台1就可以停止运行了
可是我点“停止”按钮后,数据库中的url_stat始终不能被置0是什么情况?
求高人指点~谢谢!
解决方案 »
- 数据库按时更新的问题
- php上传大文件用http还是tcp/ip协议更好
- 求助!谁能给个长短网址互转的代码或者相关链接~~
- PHP如何设置SOCKET超时?PHP好像只能阻塞或非阻塞,如何设置超时?
- 这个问题——我的php还缺什么?
- 如何将会话内容反序列化成数组
- 关于sqlite的autoincrement实现问题
- 在PHP中,怎样输入Ctrl+A这样的键?
- php通过apache产生的cookie值,c中怎么把它读取出来(在线等待)
- 初学 PHP 请大家推荐好的整合开发工具.谢谢.100 分~哦
- title标签输出不了PHP程序
- 求:自动拼图软件---拼接被切割成若干tile的图片~~~~~~~~~~
2:没有顺利执行,因为对数据库的操作没反应~
求解~
update `gk_state` set` url_stat`=0 where `id`=1