您好,欢迎访问一九零五行业门户网

php 域名转发程序

php 域名转发程序是我从其它地方看到了,通过xml与php交换实现的,下面我们来看看源文件吧。
1
test.domain.com
  http://www.111cn.net/to>
index.php文件。
$value) {
  if($value->domain == $_server['server_name']) {
   $to = $value->to;
   break;
  }
 }
 header('location: '.$to);
?>
处理文件
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://”等
提交
$value) {  
  if($key == 'url') {   
   echo 'http://'.$value->domain.'跳转到to.'>'.$value->to.' url%5b%24i%5d%5b'id'%5d.'>>删除
其它类似信息

推荐信息