如何让php,asp页面自动运行?

2009-7-31 寒川 网页编程

    最近迷上fetion API,想通过fetion API让电脑自动给自己及好友发天气预报,网上鼓捣了很久,终于实现php给自己发天气预报了,可是如何才能使php页面自动运行呢?很多说用windows的任务计划,添加php.exe和文件路径的方式能运行php程序,我试了n遍,发现没有一种方法php页面还是不能运行,后再想到能否采用客服端自动申请php、asp页面,让服务器自动解析php、asp页面呢?鼓捣了半天,终于实现了。虽然办法貌似有点老土,不过还是挺管用的。
    方法如下:
1、先建一个如下的vbs脚本文件:
Dim IE
Set IE = CreateObject("InternetExplorer.Application")
e.navigate("http://url.com/auto.php")
ie.visible=1
Set IE = Nothing
2、在上述auto.php文件中加入自动关闭ie的js程序,如下:
<script language=javascript>
  window.opener=null
  window.open("","_self")
  window.close();  
</script>
3、用windows的任务计划定时执行1中vbs文件,程序自动打开ie访问http://url.com/auto.php页面,服务器解析后返回浏览器,再自动运行2中js关闭ie程序,达到自动运行php的目的。
只有自动运行asp文件,呵呵,不用我多说,应该会了吧。     

标签: php 脚本 计算机 asp fetion api

评论(2) 浏览(10155)

php防止快速刷新的方法

2009-7-31 寒川 网页编程

今天在鼓捣fetion api的时候网上找到的,感觉挺好用。tie贴出来分享。

<?php 
session_start(); 
$allow_sep = "20"; 
if (isset($_SESSION["post_sep"])) 

  if (time() - $_SESSION["post_sep"] < $allow_sep) 
  { 
  exit("你的速度是否似乎超出我的处理能力了^_^!"); 

else 

  $_SESSION["post_sep"] = time(); 


else 

  $_SESSION["post_sep"] = time(); 

?>

 

标签: php 脚本 编程

评论(0) 浏览(6986)

我也发个飞信API接口发飞信短消息。

2009-7-31 寒川 网页编程

    目前Fetion APIji接口挺多的,自己鼓捣了半天,终于也弄了个API接口出来,欢迎大家使用。请勿用于非法勾当哦。。。。。
    API接口地址:http://fetion.huikon.cn/?mobile_no=******&pwd=******&to=******&msg=******说明:分别将“******”部分替换为你的手机号码、飞信密码、发送对象的手机号码(必须是你飞信好友)、发送的短信内容。本程序采用php编的,同时支持POST和GET两种参数传递形式。欢迎大家试用。。。。
html例子如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>飞信</title>
</head><body>
<form action="http://fetion.huikon.cn/ method="post" enctype="application/x-www-form-urlencoded" name="form1" id="form1">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
  <td width="34%" height="200">&nbsp;</td>
  <td width="66%">&nbsp;</td>
  </tr>
  <tr>
  <td align="right">Mobile No.:</td>
  <td><input type="text" name="mobile_no" id="mobile_no" /></td>
  </tr>
  <tr>
  <td align="right">PassWord:</td>
  <td><input type="password" name="pwd" id="pass" /></td>
  </tr>
  <tr>
  <td align="right">To:</td>
  <td><input type="text" name="to" id="to" /></td>
  </tr>
  <tr>
  <td align="right"></td>
  <td>SMS:<br /><textarea name="msg" id="msg" cols="45" rows="5">测试!</textarea></td>
  </tr>
  <tr>
  <td align="right" height="40">&nbsp;</td>
  <td><input type="submit" value=" 发送 " /><input type="reset" value=" 重置 " /></td>
  </tr>
</table>
</form>
</body>
</html>

当然,你还可以使用框架或其他方式隐藏提交后的地址。 
注意:此html例子中需要修改星号部分,且需采用utf-8编码,以免出现乱码。 
 

标签: 编程 fetion api

评论(8) 浏览(12111)

删除MySQL数据库中二进制日志的3种方法

2009-7-29 寒川

    因设置原因,Mysql数据库用久了就在data目录下生成一些文件,感觉很碍眼,网上查了一下,是些二进制查询日志,可以删除的。但最好别直接删除,怕删掉有用的东西。现在介绍3中安全删除MySQL数据库中二进制日志的方法。
1.sql命令:RESET MASTER
可以删除列于索引文件中的所有二进制日志,把二进制日志索引文件重新设置为空,并创建一个新的二进制日志文件
2.sql命令:PURGE MASTER LOGS
语法
PURGE {MASTER | BINARY} LOGS TO 'log_name'
PURGE {MASTER | BINARY} LOGS BEFORE 'date'
用于删除列于在指定的日志或日期之前的日志索引中的所有二进制日志。这些日志也会从记录在日志索引文件中的清单中被删除,这样被给定的日志成为第一个。
例如:
PURGE MASTER LOGS TO 'mysql-bin.010';
PURGE MASTER LOGS BEFORE '2003-04-02 22:46:26';
BEFORE变量的date自变量可以为'YYYY-MM-DD hh:mm:ss'格式。MASTER和BINARY是同义词。
如果您有一个活性的从属服务器,该服务器当前正在读取您正在试图删除的日志之一,则本语句不会起作用,而是会失败,并伴随一个错误。不过,如果从属服务器是休止的,并且您碰巧清理了其想要读取的日志之一,则从属服务器启动后不能复制。当从属服务器正在复制时,本语句可以安全运行。您不需要停止它们。
要清理日志,需按照以下步骤:
1.
在每个从属服务器上,使用SHOW SLAVE STATUS来检查它正在读取哪个日志。
2.
使用SHOW MASTER LOGS获得主服务器上的一系列日志。
3.
在所有的从属服务器中判定最早的日志。这个是目标日志。如果所有的从属服务器是更新的,这是清单上的最后一个日志。
4.
制作您将要删除的所有日志的备份。(这个步骤是自选的,但是建议采用。)
5.
清理所有的日志,但是不包括目标日志。
3. expire_logs_days参数二进制日志自动删除的天数。默认值为0,表示“没有自动删除”。启动时和二进制日志循环时可能删除expire_logs_days numeric GLOBAL
在my.cnf配置文件【mysqld】段中加入,重启MySQL服务,例:
expire_logs_days=3
删除3天以前的日志
注:当然需要考虑有slave情况下的影响
 

标签: mysql

评论(0) 浏览(11952)

空间搬家

2009-7-29 寒川 点滴心情

    今天一不小心就申请了一个免费的空间,配合上自己的域名,嘿嘿,博客就搬家了。终于可以脱离自己的计算机在网上写日志了。这个月的时间里采用办公室电脑做服务器,用免费域名。后来好心人送个域名,帮到自己的电脑上。恼火的是必须24小时开机。这貌似有点难度,而且还要经常升级服务器。现在相当于托管了。省心多了。。。就是不知道这免费的空间服务质量如何。管他呢,先用一段时间来看了。实在不行在搬回来。 

标签: 心情

评论(0) 浏览(10270)

pidgin飞信证书错误处理办法

2009-7-27 寒川

    我这老机子要想既登录飞信又想登录QQ还想登录MSN是不大可能的,好在网上有pdigin这么个好东西。一次性登录n个IM,内存占用还比QQ底。当然选择pidgin了。可是最近好像飞信登录出现了点问题,于是乎下载了最新的飞信插件libfetion.dll,按照要求删除掉了C:\Documents and Settings\Administrator\Application Data\.purple\certificates\x509\tls_peers\下的证书,同时删除掉C:\Documents and Settings\Administrator\Application Data\.purple\下的135*****509-SysCfg.xml,可是任仍然不能登录。原因很简单,证书不是删除掉了么。呵呵,得想法找回证书才行。为了找回飞行证书,还真花了点功夫。首先用IE登陆https://uid.fetion.com.cn/,登陆录后他就自动安装证书了。当然这还不够,因为此证书仅仅是安装给ie冲浪用的,得想办法把改正数把证书弄到C:\Documents and Settings\Administrator\Application Data\.purple\certificates\x509\tls_peers\目录下,方法如下:用IE打开https://uid.fetion.com.cn/ ,双击IE的状态栏小格子就可以查看证书,在IE工具->内容->证书中导出证书就得到了。再到pidgin工具->证书->添加。完成证书安装,现在又可以使用飞信了。呵呵。。。。

标签: 计算机 互联网 fetion pidgin

评论(1) 浏览(8240)

word使用技巧,插入带圈的数字。

2009-7-23 寒川

众所周知,Word中采用“带圈字符”的方式输入的带圈数字非常难看,而且大小不一。使用“插入”->“符号”的方式只能输入①至⑩ ,现在介绍一种方法,可以输入带圈的⑪至⑳的方法。首先在word中输入“246a”,无引号,在选中“246a”,选中后同时按下Alt和X键,即Alt+X,现在看看我们要的⑪是不是出来了?呵呵,同样的方法可以输入至⑳的带圈数字,但是超过⑳的还是没办法了。不过超过⑳的就没办法了。呵呵。。。 
下面是带圈数字及对应的字符。
 

2460

2461

2462

2463

2464

2465

2466

2467

2468

2469

246a

246b

246c

246d

246e

246f

2470

2471

2472

2473

标签: 计算机 office word

评论(1) 浏览(8762)

Powered by emlog 蜀ICP备12030225号

川公网安备 51042102000001号

sitemap