利用php写文件的功能仿花生壳更新ip的功能.
1. 借用别人的域名作父域名.
2. 借用此空间建立一php文件,此php功能为,提供地址栏的某个参数时,检测此参数,正确,就获取当前的远程ip写入一js.
3. 其它人访问此php,直接访问,并没有提供参数,所以,直接载入上面的js,即直接转向到远程ip,这样就达到 更新/跳转功能了.同时可以利用js的img onerr事件检测远程ip是否正确,或是php的检测功能就也可做到提醒用户远程ip是否在线.
4. 可以利用js的定时功能访问此php达到不停更新的功能.
-----------php
<!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="pragma" content="no-cache" />
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>qidizi测试空间</title>
</head>
<body>
<?php
if (isset($_GET["qidizi"]))
{
$ip = $_SERVER["REMOTE_ADDR"];
if ($_GET["ip"] != $ip)
{
fwrite(fopen("open_iis.js","w")
, 'document.write("<a href="http://" mce_href="../../undefined/"'.$ip.' target=_blank>管理员主机iis网站</a><BR>")') or die("create js faild.");
echo("reflush ip!");
}else
{
echo ("it's the same.");
}
echo ("<mce:script type="text/javascript"><!--
var o_ip = '$ip';
// --></mce:script>");
?>
<BR><font color=red size=20>本页面是自动程序,请不要关闭!</font>
<mce:script type="text/javascript"><!--
var time_i = 60*5;//秒
setInterval(function(){
if (time_i-- < 1)location="?qidizi&ip=" + o_ip;
else document.title = time_i + "秒后自动再次提交ip--请不要关闭本窗口";
}, 1000);
// --></mce:script>
<?php
}else
{//没有输入id,进入默认主页
?>
<mce:script src="open_iis.js" mce_src="open_iis.js"></mce:script>
<a href="elf/" mce_href="elf" target=_blank>elf 天气</a><BR>
<?php
}
?>
</body>
</ht
相关文档:
0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。
1、如果能将类的方法定义成static ......
一. 首先做一个简单的so文件:
/**
* hello.c
* To compile, use following commands:
* gcc -O -c -fPIC -o hello.o hello.c
* gcc -shared ......
class runtime
{
var $StartTime = 0;
var $StopTime = 0;
function get_microtime()
{
list($usec, $sec) = explode(' ', microtime());
return ((float)$usec + (float)$sec);
}
function start()
{
$this->StartTime = $this->ge ......
Apache Httpd PHP环境搭建
1、安装Apache服务器
2、修改httpd.conf 中 ServerName localhost:9080 和Listen 9080
3、安装PHP5,类型选择Apache2.*,选择Apache配置文件目录。
4、修改httpd.conf中PHP5增加的配置为如果内容:
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
& ......