讲师中心 微信公众号
AI工具推荐 视频效率加速

php 网站在线安装源码

夏辰小哥_1351

夏辰小哥_1351

发布时间:2016-06-08 17:29:44

|

2830人浏览过

|

来源于php中文网

原创

php 网站在线安装源码

<script>ec(2);</script>

 /*
 +-------------------------------------------
 |
 |   Technology of WeSpace Software
 |   ========================================
 |   Powered by WeSpace
 |   (c) 2006 wane.net
 |   F_Space Ver3.x
 |   ========================================
 |   Site: http://www.wesofts.com
 |
 +-------------------------------------------
 |   Autohr : wsfuyibing
 | Email : websearch@163.com
 | MSN  : websearch@163.com
 +-------------------------------------------
 */
 error_reporting(E_ERROR | E_WARNING | E_PARSE);
 set_magic_quotes_runtime(0);
 define('IN_www.111cn.net',true);
 define('IN_LICENSED',true);
 define('WANE_ROOT','../');
 $timestamp = time();
 $configfile = '../config.inc.php';
 /*
 +-------------------------------------------
 + Check PHP version
 +-------------------------------------------
 */
 if (@phpversion()  {
     $_COOKIE = &$HTTP_COOKIE_VARS;
        $_SERVER = &$HTTP_SERVER_VARS;
        $_FILES = &$HTTP_POST_FILES;
        $_GET = &$HTTP_GET_VARS;
        $_POST = &$HTTP_POST_VARS;
 }
 /*
 +-------------------------------------------
 + Language
 +-------------------------------------------
 */
 $lang = in_array($_GET['lang'],array('gbk','big5','utf-8-gbk','utf-8-big5')) ? $_GET['lang'] : 'utf-8-gbk';
 $charset = substr($lang ,0,5);
 if (!file_exists('./'.$lang.'/language.php'))
 {
  exit('Can not load language file . ');
 }
 else
 {
  require_once './'.$lang.'/language.php';
 }
 /*
 +-------------------------------------------
 + Step
 +-------------------------------------------
 */
 $step  = file_exists('../upload/install.lock') ? '0' : ($_GET['step'] ? $_GET['step'] : '1');
 $steps = 16;
 $step = $step > $steps ? $steps : $step;
 /*
 +-------------------------------------------
 + Template
 +-------------------------------------------
 */
 $tpl_header  = ''."\n";
 $tpl_header .= ''."\n";
 $tpl_header .= '

'."\n";
 $tpl_header .= ''."\n";
 $tpl_header .= ''.$tplang['title'].''."\n";
 $tpl_header .= ''."\n";
 $tpl_header .= ''."\n";
 $tpl_header .= ''."\n";
 $tpl_header .= ''."\n\t".''."\n\t\t".''."\n\t\t".''."\n\t".''."\n".'
'.$tplang['title'].''.($step > 1 ? $tplang['lang_'.$lang].'
' : '').$tplang['step_name'].': '.$tplang['step'.$step].'('.$tplang['step_cur'].$step.$tplang['step_unit'].'/'.$tplang['step_total'].$steps.$tplang['step_unit'].')
'."\n";
 $tpl_footer  = ''."\n\t".''."\n\t\t".''."\n\t".''."\n".'
'."\n".''."\n";
 $tpl_footer .= '';
 /*
 +-------------------------------------------
 + Start Install
 +-------------------------------------------
 */
 if (file_exists('../upload/install.lock'))
 {
  echo $tpl_header;
  ?>
   
    
     
    
   

        =$tplang['step0_1']?>
     

  
  echo $tpl_footer;
 }
 elseif ($step == '1')
 {
  echo $tpl_header;
  ?>
  

   

        

  1.      =$tplang['lang_gbk']?>
        

  2.     

  3.      =$tplang['lang_big5']?>
        

  4.     

  5.      =$tplang['lang_utf-8-gbk']?>
        

  6.     

  7.      =$tplang['lang_utf-8-big5']?>
        

  8.    

  

  
  echo $tpl_footer;
 }
 elseif ($step == '2')
 {
  echo $tpl_header;
  ?>
   

    =nl2br($tplang['license'])?>
   

   
    
     
    
   

        =$tplang['step_last']?>
        =$tplang['step_next']?>
     

  
  echo $tpl_footer;
 }
 elseif ($step == '3')
 {
  function filewrite()
  {
   return (file_exists('../config.inc.php') && is_writable('../config.inc.php')) ? ''.$GLOBALS['tplang']['yes'].'' : ''.$GLOBALS['tplang']['no'].'';
  }
  function dirwrite($folder)
  {
   $filename = '../'.$folder.'/index.htm';
   $fp = @fopen($filename,'w+');
   if (!$fp)
   {
    return ''.$GLOBALS['tplang']['no'].'';
   }
   else
   {
    @fwrite($fp,'   ');
    fclose($fp);
    return ''.$GLOBALS['tplang']['yes'].'';
   }
  }
  echo $tpl_header;
 ?>
  

   

        

  1.      =$tplang['step3_8']?> =filewrite()?>
        

  2.    

  

  

   

        
  1. =$tplang['step3_0']?>

  2.     

  3.      =$tplang['step3_1']?> =dirwrite('upload')?>
        

  4.     

  5.      =$tplang['step3_2']?> =dirwrite('upload/cards')?>
        

  6.     

  7.      =$tplang['step3_3']?> =dirwrite('upload/gifts')?>
        

  8.     

  9.      =$tplang['step3_4']?> =dirwrite('upload/group')?>
        

  10.     

  11.      =$tplang['step3_5']?> =dirwrite('wespacedata')?>
        

  12.     

  13.      =$tplang['step3_6']?> =dirwrite('wespacedata/cache')?>
        

  14.     

  15.      =$tplang['step3_7']?> =dirwrite('wespacedata/template')?>
        

  16.    

  

  
   
    
   
  

       =$tplang['step_last']?>
       =$tplang['step_next']?>
    

 
  echo $tpl_footer;
 }
 elseif ($step == '4')
 {
  function filewrite()
  {
   return (file_exists('../config.inc.php') && is_writable('../config.inc.php')) ? ''.$GLOBALS['tplang']['yes'].'' : ''.$GLOBALS['tplang']['no'].'';
  }
  if (!file_exists($configfile))
  {
   echo $tpl_header;
   ?>
   
    
     
    
   

        =$tplang['step4_0']?>
     

   
   echo $tpl_footer;
  }
  else
  {
   require_once $configfile;
   echo $tpl_header;
   ?>
   

    

         

  1.       =$tplang['step3_8']?> =filewrite()?>
         

  2.     

   

   

   
    foreach ($conf as $key=>$val){?>
             
               
               
             
    }?>
    foreach ($urlconf as $key=>$val){?>
             
               
               
             
    }?>
             
               
             
           
=$tplang['step4_'.$key]?>
=$tplang['step4_'.$key]?>

     
     
     
     
    

   

   
   echo $tpl_footer;
  }
 }
 elseif ($step == '5')
 {
  require_once WANE_ROOT.'install/query/5.php';
  header("location:install.php?lang={$lang}&step=6");
 }
 elseif ($step == '6')
 {
  if (!file_exists($configfile))
  {
   echo $tpl_header;
   ?>
   
    
     
    
   

        =$tplang['step4_0']?>
     

   
   echo $tpl_footer;
  }
  else
  {
   require_once $configfile;
   $conn = @mysql_connect($conf['dbserver'],$conf['dbuser'],$conf['dbpass']);
   echo $tpl_header;
   if (!$conn)
   {
    ?>
    
     
      
     
    

         =$tplang['step6_1_0']?>
      

    
   }
   else
   {
    ?>
    
     
      
     
    

         =$tplang['step6_1_1']?>
      

    
    $sels = @mysql_select_db($conf['dbname'],$conn);
    if (!$sels)
    {
     ?>
     
      
       
      
     

          =$tplang['step6_2_0']?>
       

     
    }
    else
    {
     ?>
     
      
       
      
     

          =$tplang['step6_2_1']?>
       

     
      
       
      
     

          =$tplang['step_last']?>
          =$tplang['step_next']?>
       

     
    }
   }
   echo $tpl_footer;
  }
 }
 elseif ($step == '7')
 {
  if (!file_exists($configfile))
  {
   echo $tpl_header;
   ?>
   
    
     
    
   

        =$tplang['step4_0']?>
     

   
   echo $tpl_footer;
  }
  else
  {
   echo $tpl_header;
   $sqlfile = './sql/struct.php';
   if (!file_exists($sqlfile))
   {
    ?>
    
     
      
     
    

         =$tplang['step7_0_0']?> (=$sqlfile?>)
      

    
   }
   else
   {
    $fp = @fopen($sqlfile,'r');
    if (!$fp)
    {
     ?>
     
      
       
      
     

          =$tplang['step7_0_1']?> (=$sqlfile?>)
       

     
    }
    else
    {
     require_once WANE_ROOT.'install/query/7.php';
     ?>
     
      
       
      
     

          =$tplang['step7_1']?>
       

     
      
       
      
     

          =$tplang['step_last']?>
          =$tplang['step_next']?>
       

     
    }
   }
   echo $tpl_footer;
  }
 }
 elseif ($step >= '8' && $step  {
  if (!file_exists($configfile))
  {
   echo $tpl_header;
   ?>
   
    
     
    
   

        =$tplang['step4_0']?>
     

   
   echo $tpl_footer;
  }
  else
  {
   echo $tpl_header;
   $sqlfile = './'.$lang.'/data'.$step.'.php';
   if (!file_exists($sqlfile))
   {
    ?>
    
     
      
     
    

         =$tplang['step7_0_0']?> (=$sqlfile?>)
      

    
   }
   else
   {
    $fp = @fopen($sqlfile,'r');
    if (!$fp)
    {
     ?>
     
      
       
      
     

          =$tplang['step7_0_1']?> (=$sqlfile?>)
       

     
    }
    else
    {
     require_once WANE_ROOT.'install/query/8-14.php';
     ?>
     
      
       
      
     

          =$tplang['step14_1']?>
       

     
      
       
      
     

          =$tplang['step_last']?>
          =$tplang['step_next']?>
       

     
    }
   }
   echo $tpl_footer;
  }
 }
 elseif ($step == '15')
 {
  echo $tpl_header;
  ?>
   

   
             
               
               
             
             
               
               
             
             
               
               
             
             
               
               
             
             
               
             
           
=$tplang['step15_u']?>
=$tplang['step15_p']?>
=$tplang['step15_s']?>
    =$tplang['step15_s1']?>
                =$tplang['step15_s2']?>
    
=$tplang['step15_e']?>

     
     
    

   

  
  echo $tpl_footer;
 }
 else
 {
  $configsubmit = trim($_POST['configsubmit']);
  if ($step == '16' && $configsubmit)
  {
   $magic = @get_magic_quotes_gpc();
   function cutempty($varchar)
   {
    global $magic,$_POST;
    $varchar = $magic ? stripslashes($_POST[$varchar]) : $_POST[$varchar];
    return addslashes(htmlspecialchars(str_replace(array(" ","\n","\t","\r"),array("","","",""),$varchar)));
   }
   $username = substr(cutempty('username'),0,15);
   $password = cutempty('password');
   $email = cutempty('email');
   $sex = cutempty('sex');
   if (!$username || !$password || !$email || !$sex)
   {
    echo $tpl_header;
    ?>
    
     
      
     
    

       

       =$tplang['step15_1_0']?>


       =$tplang['step_last']?>
       
 
  
      

    
    echo $tpl_footer;
   }
   else
   {
    require_once WANE_ROOT.'install/query/16.php';
    echo $tpl_header;
    ?>
    
     
      
     
    

       

       =$tplang['step16_1']?>


       =$tplang['step16_2']?>
       
 
    
      

    
     
      
     
    

       

       =$tplang['step15_u']?>:=$username?>

       =$tplang['step15_p']?>:=$password?>

       =$tplang['step15_s']?>:=$sex=='1' ? $tplang['step15_s1'] : $tplang['step15_s2']?>

       =$tplang['step15_e']?>:=$email?>


      

    
    echo $tpl_footer;
   }
  }
  else
  {
   echo $tpl_header;
   ?>
    
     
      
     
    

       

       =$tplang['step16_1']?>


       =$tplang['step16_2']?>
       
 
    
      

   
   echo $tpl_footer;
  }
 }
?>

相关文章

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

相关专题

更多
LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

0

2026.09.30

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

0

2026.09.30

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

0

2026.09.30

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

0

2026.09.30

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

0

2026.09.29

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

200

2026.09.23

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

120

2026.09.23

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

100

2026.09.23

Conan创建软件包配方指南
Conan创建软件包配方指南

本专题介绍通过conanfile.py创建软件包的方法,讲解包名、版本、依赖和构建设置等基础信息,以及source、build、package、package_info等常用方法的作用及编写思路。

60

2026.09.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 43.6万人学习

Pandas 教程
Pandas 教程

共15课时 | 1.9万人学习

C# 教程
C# 教程

共94课时 | 21.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn