摘要: 1.环境:windowsserver2003+Apache2.0+PHP5+MySQL4.0.26. 2.假设PHP安装目录为D:/php,MySQL安装目录为D:/mysql. 3.在D:/php下建立目录WinRAR,把你winrar安装目录下的WinRAR.exe和RARReg.KEY复制到D:/php/WinRAR. 4.D:/php下建立文件mysql_backup.php: /*///////////////////////// #FileName:mysql_backup.php#Author:faisun#Website:http://www.softpure.com ///. 阅读全文
posted @ 2013-10-28 16:57 Otgs 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-10-28 16:55 Otgs 阅读(257) 评论(0) 推荐(0) 编辑
摘要: ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行. set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去 $interval=60*30;// 每隔半小时运行 do{ //这里是你要执行的代码 添加备份php或者还原的php的脚本, sleep($interval);// 等待5分钟 }while(true); 一、备份数据库并下载到本地【db_backup.php】 Php代码 ".$tmpFile); $file=fopen($tmpFile,"r");//打开文件 echo 阅读全文
posted @ 2013-10-28 16:39 Otgs 阅读(566) 评论(0) 推荐(0) 编辑
摘要: PHP的实现决定了它没有Java和.Net这种AppServer的概念, 而http协议是一个无状态的协议, php只能被用户触发, 被调用, 调用后会自动退出内存, 没有常驻内存, 就没有办法准确的定时处理那么, 如果需要用PHP定时执行某些任务的话, 可以有以下俩个方法:Linux下crontab, windows下计划任务找个被频繁调用的网页, 里面加上一个检测代码set_time_limit(0);ignore_user_abort(true);死循环第一个方法是最常见的, 如果php服务器上没有权限去crontab, 也可以找一个自己的机器定期crontab去请求服务器第二种方法, 阅读全文
posted @ 2013-10-28 16:38 Otgs 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 一. 首先是PHP网页的编码1. php文件本身的编码与网页的编码应匹配a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2312"),静态页面添加,所有文件的编码格式为ANSI,可用记事本打开,另存为选择编码为ANSI,覆盖源文件。b. 如果欲使用utf-8编码,那么php要输出头 :header(“Content-Type: text/html; charset=utf-8"),静态页面添加,所有文件的编码格式为utf-8。保存为utf-8可能会有点麻烦,一般utf-8文件开头会有 阅读全文
posted @ 2013-10-28 16:17 Otgs 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 问题:在IE6下如果某个标签使用了float属性,同时设置了其外补丁“margin:10px 0 0 10px”可以看出,上边距和左边距同样为10px,但第一个对象距左边有20px。 解决办法: 方法一、当将其display属性设置为inline时问题就都解决了。 说明:这是因为块级对象默认的 display属性值是block,当设置了浮动的同时,还设置了它的外边距就会出现这种情况。也许你会问:“为什么第二个对象和第一个对象之间就不存在 双倍边距的BUG”?因为浮动都有其相对应的对象,只有相对于其父对象的浮动对象才会出现这样的问题。第一个对象是相对父对象的,而第二个对象是相对第一 个对象的.. 阅读全文
posted @ 2013-10-28 15:42 Otgs 阅读(298) 评论(0) 推荐(0) 编辑