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

php WEB上创建网站_PHP教程

我们用php来控制iis并且,在web上创建网站,管理删除等功能哦。
我们用php来控制iis并且,在web上创建网站,管理删除等功能哦。
# php控制站点程序
 #
 # 编写人:韩湘子
 #
 # 邮箱:hanxiangzi@gmail.com
 #
 # msn:hanxiangzi@gmail.com
 #
 # qq:220670        
 #
 # 欢迎大家互相联系讨论
?>
站点名称
    绑定域名
    网站目录
    标识符
    站点状态
    管理
delete(iiswebserver,$serverid);
  echo ;
 }
 //启动和停止站点
 if($opt==status){
  $site2 = new com (iis://localhost/w3svc/.$serverid);
  $site2->$status;
 }
//创建新站点
 if($submit){
  //创建目录
//  mkdir(stripslashes($serverdir));
//添加用户
  $usernameobj = new com(winnt://iim);
  $user = $usernameobj->create(user,$servercomm);
//设置用户名
  $user->setinfo();
  //设置密码
  $user->setpassword($servercomm);
 // $user->userflags('&h0040');
  $user->setinfo();
  $usernameobj1 = new com(winnt://iim/.$servercomm);
  $user->description =本用户名由iim在线管理系统创建.;
  $user->setinfo();
  #就差一个把用户加载到目录上的权限问题了################################################################################################
//创建站点
$iissite = $localhostobject->create(iiswebserver,$serverid);
  $aa = explode(,,$serverbin);
//  //先设定站点的基本资料
  $iissite->serverbindings = $aa;
  $iissite->servercomment = $servercomm;
  $iissite->anonymoususername = $servercomm;
  $iissite->anonymoususerpass = $servercomm;
  $iissite->keytype = iiswebserver;
  $iissite->enabledefaultdoc = true;
  $iissite->defaultdoc = default.htm,default.asp,index.htm,index.html;
  $iissite->logfiledirectory = d:;
  $iissite->maxbandwidth = '102400';
  $iissite->maxconnections = '100';
  $iissite->logtype = 0;
  $iissite->appisolated = 0;
  $iissite->authbasic = false;
  $iissite->authntlm = true;
  $iissite->httperrors = 404,*,file,c:windowshelpiishelpcommon404b.htm;
  //加上脚本映射
  foreach($scriptmapsubmit as $script){
   switch($script){
    case asp;
     $sc[] = .asa,c:windowssystem32inetsrvasp.dll,5;
     $sc[] = .asp,c:windowssystem32inetsrvasp.dll,5;
     break;
    case php;
     $sc[] = .php,e:softphp-5.2.3-win32(1)php5isapi.dll,5;
     $sc[] = .php3,e:softphp-5.2.3-win32(1)php5isapi.dll,5;
     $sc[] = .php4,e:softphp-5.2.3-win32(1)php5isapi.dll,5;
     $sc[] = .php5,e:softphp-5.2.3-win32(1)php5isapi.dll,5;
     $sc[] = .php6,e:softphp-5.2.3-win32(1)php5isapi.dll,5;
     break;
    case cgi;
     echo cgi
;
     break;
    case aspnet;
     echo asp.net
;
     break;
    case html;
     echo html;
     break;
   }
}
  $iissite->scriptmaps = $sc;
  $iissite->setinfo();
  //再设定站点目录
  $iisdir = $iissite->create(iiswebvirtualdir,root);
  $serverdir1 = stripslashes($serverdir);
  $iisdir->path = $serverdir1;
  $iisdir->appcreate(true) ;
  $iisdir->accessread = true;
  $iisdir->enabledirbrowsing = false;
  //允许父路径,也就是允许.
  $iisdir->aspenableparentpaths = true;
  $iisdir->accessscript = true;
  $iisdir->appfriendlyname = 默认应用程序;
  $iisdir->setinfo();
//启动站点
  $site1->start;
  echo ;
 }
 //列出所有网站
 foreach($localhostobject as $websitename){
  if($websitename->class == iiswebserver){
   $site = new com (iis://localhost/w3svc/.$websitename->name) ;
   //站点状态
   $sitestatus1 = $site->status ;
   switch($sitestatus1){
    case 2 ;
     $sitestatus = name>正常 ;
     break;
    case 6 ;
     $sitestatus = name>暂停 ;
     break;
    case 4 ;
     $sitestatus = name>停止 ;
     break;
   }
?>
servercomment ; ?>
serverbindings;
   foreach($bindings as $binding){
    list($ip, $port, $domain) = explode(:,$binding);
    echo $domain .
;
   }?>
//网站目录 $getrootdir = $site->getobject(iiswebvirtualdir,root);
 echo $getrootdir->path;
?>
name ; ?>
>删除
>管理
站点名称
站点目录
站点id号
serverbin
脚本映射
asp
php
cgi
asp.net
html
http://www.bkjia.com/phpjc/445061.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/445061.htmltecharticle我们用php来控制iis并且,在web上创建网站,管理删除等功能哦。 ? 我们用php来控制iis并且,在web上创建网站,管理删除等功能哦。 #php控制站...
其它类似信息

推荐信息