php域名转发,php 域名转发程序

php 域名转发程序是我从其它地方看到了,通过xml与php交换实现的,下面我们来看看源文件吧。

1

test.domain.com

http://www.111cn.net/to>

index.php文件。

处理文件

$xml = simplexml_load_file($xmlFile);

$num = $xml->num[0];

if (@$_POST['domain'] && $_POST['to']) {

$xmlUrl = $xml->addChild('url');

$xmlUrl->addAttribute('id',$num+=1);

$xmlUrl->addChild('domain',$_POST['domain']);

$xmlUrl->addChild('to',$_POST['to']);

$xml->num[0] = $num;

}

if (@$_GET['del']) {

removeNode($xml, "//url[@id='".$_GET['del']."']", 'all');

$xml->num[0] = $num;

}

$sp = fopen($xmlFile,"wb");

fwrite($sp,$xml->asXML());

fclose($sp);

function removeNode($xml, $path, $multi='one'){

$result = $xml->xpath($path);

# for wrong $path

if (!isset($result[0])) return false;

switch ($multi) {

case 'all':

$errlevel = error_reporting(E_ALL & ~E_WARNING);

foreach ($result as $r) unset ($r[0]);

error_reporting($errlevel);

return true;

case 'child':

unset($result[0][0]);

return true;

case 'one':

if (count($result[0]->children())==0 && count($result)==1) {

unset($result[0][0]);

return true;

}

default:

return false;

}

}

echo ''."n";

?>

域名添加

域名转向添加

域名添加

域名:

http://

不用加“http://”

转向:

前面添加“http://”或“https://”等

提交

http://'.$value->domain.'跳转到'.$value->to.' >删除

$i++;

}

}

?>

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值