简易php博客(1)_安装
来源:互联网 发布:2016公测的网络端游 编辑:程序博客网 时间:2024/05/16 01:17
install.php
<?phpecho <<<HTML<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>简易blog后台测试</title><link rel=stylesheet type="text/css" href="./css/css.css"><script type="text/javascript"> function checkinput(){var pwd = document.getElementById("mng_pwd").value;var pwd1 = document.getElementById("mng_pwd1").value;var disp = document.getElementById("tips"); if( pwd != pwd1){ disp.innerHTML = '<span style="color:red;font-size:12px;"> 输入密码不一致</span>'; return false; } disp.innerHTML = '<span class="care"> 密码一致</span>'; return true; }function initPwdCompare() {var element = document.getElementById("mng_pwd1");element.addEventListener("input", function(){if (element.value) checkinput();}, false);}</script></head><body><div id="main"><p class="title">MySql install</p>HTML;if (!empty($_POST['sub'])){$host = $_POST['hostname'];$user = $_POST['user'];$pwd = $_POST['pwd'];$dbname = $_POST['dbname'];$tbname = $_POST['tbname'];$mngUsr = $_POST['mng_usr'];$mngPwd = $_POST['mng_pwd'];@mysql_connect($host,$user,$pwd) or die("mysql数据库连接失败");@mysql_query("drop database if exists $dbname")or die("删除数据库失败");@mysql_query("create database $dbname DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci")or die("创建数据库失败");@mysql_query("use $dbname")or die("切换数据库失败"); @mysql_query("set names utf8")or die("设置编码失败");@mysql_query("create table manage(id int(5) auto_increment primary key,usr char(16),pwd char(16))")or die("创建数据表1失败"); @mysql_query("create table comment(id int(5) auto_increment primary key,newsid int(11),usr char(16),email char(16),content text, ctime DateTime)")or die("创建数据表2失败"); @mysql_query("create table $tbname(id int(5) auto_increment primary key,hits int(15),title varchar(30),time DateTime,contents text)")or die("创建数据表3失败");@mysql_query("insert into manage (usr,pwd)values('$mngUsr','$mngPwd')")or die("写入数据表1失败"); @mysql_query("insert into comment (newsid,usr,email,content,ctime)values(1,'test', '123123123@qq.com','评论测试测试评论', now())")or die("写入数据表2失败"); @mysql_query("insert into comment (newsid,usr,email,content,ctime)values(1,'test', '123123123@qq.com','评论测试123123', now())")or die("写入数据表2失败"); @mysql_query("insert into $tbname (hits,title,time,contents)values(0,'fisrt_test',now(),'abcdef1234567890中英文测试')")or die("写入数据表3失败");echo "<h1>安装成功</h1>";$config = "<?php\n" ."define('DB_HOST','$host');\n" ."define('DB_USR','$user');\n" ."define('DB_PWD','$pwd');\n" ."define('DB_DBNAME','$dbname');\n" ."define('DB_TBNAME','$tbname');\n" ."\n"; $fp = @fopen('config.php', 'w'); $fw = @fwrite($fp, $config);fclose($fp);if (!$fw){ echo '<p>写入配置失败<a href="javascript:history.back(-1);">«点击返回</a></p>'; }else{echo '<p>写入配置成功<a href="javascript:history.back(-1);">«点击返回</a>|<a href="index.php">进入blog</a></p>';} exit;}echo <<<HTML<form action="install.php" method="post" ><table align="center"> <tr> <td class="lbl">数据库地址:</td> <td><input type="text" class="input" id="hostname" name="hostname" value="127.0.0.1:3306" > <span id="hostnametips" class="care"> (数据库链接地址)</span></td> </tr> <tr><td colspan="2"> </td> </tr> <tr> <td class="lbl">数据库用户名:</td> <td><input type="text" class="input" id="user" name="user" value="root" > <span id="usertips" class="care"> (数据库用户名)</span></td> </tr> <tr><td colspan="2"> </td> </tr> <tr> <td class="lbl">数据库密码:</td> <td><input type="text" class="input" id="pwd" name="pwd" value="root" > <span id="pwdtips" class="care"> (数据库用户密码)</span></td> </tr> <tr><td colspan="2"> </td> </tr> <tr> <td class="lbl">数据库名称:</td> <td><input type="text"class="input" id="dbname" name="dbname" value="dbblogadmin" > <span id="dbnametips" class="care"> (数据库名称)</span></td> </tr> <tr><td colspan="2"> </td> </tr> <tr> <td class="lbl">表名称:</td> <td><input type="text" class="input" id="tbname" name="tbname" value="tbblog" > <span id="tbnametips" class="care"> (数据库中创建表名)</span></td> </tr> <tr><td colspan="2"> </td> </tr> <tr> <td class="lbl">后台用户名:</td> <td><input type="text"class="input" id="mng_usr" name="mng_usr" value="admin" > <span id="mng_usrtips" class="care"> </span></td> </tr> <tr><td colspan="2"> </td> </tr> <tr> <td class="lbl">后台密码:</td> <td><input type="password" class="input" id="mng_pwd" name="mng_pwd" value="" onblur="return checkinput()" /> <span id="mng_pwdtips" class="care"> </span></td> </tr> <tr><td colspan="2"> </td> </tr> <tr> <td class="lbl">再次确认密码:</td> <td><input type="password" class="input" id="mng_pwd1" name="mng_pwd1" value="" /><script type="text/javascript"> initPwdCompare(); </script> <span id="tips" class="care"> </span></td> </tr> <tr><td colspan="2"> </td> </tr> <tr> <td colspan="2" align="center"> <input type="submit" class="but_out" name="sub" value="install" onclick="return checkinput()" onmouseover="this.className='but_over'" onmouseout="this.className='but_out'"> </td> </tr></table></form>HTML;include("foot.php"); ?>config.php
<?phpdefine('DB_HOST','127.0.0.1:3306');define('DB_USR','root');define('DB_PWD','root');define('DB_DBNAME','dbblogadmin');define('DB_TBNAME','tbblog');
connect.php
<?phpdefine('TEST_ROOT', dirname(__FILE__));require_once TEST_ROOT.'/config.php';@mysql_connect(DB_HOST,DB_USR,DB_PWD) or die("mysql数据库连接失败");@mysql_select_db(DB_DBNAME)or die("db连接失败");@mysql_query("set names 'gbk'")or die("设置失败");?>
css
@charset "utf-8";/* CSS Document */a{text-decoration:none;padding:5px;}a:link,a:visited{ text-decoration:none; /*超链接无下划线*/}a:hover{ text-decoration:none; /*鼠标放上去有下划线*/}body {background-color:#F7F7F7;font-family: Arial;font-size: 12px;line-height:150%;}#main {background-color:#FFFFFF;font-size: 12px;color: #666666;width:750px;margin:30px auto 0px;padding:10px;list-style:none;border:#DFDFDF 1px solid; border-radius: 4px;}.title{text-align:center;font-size:28px;color:#666666;border-bottom: #CCCCCC 1px solid; margin:50px 0px 30px 0px;padding:20px 0px;}.input {border: 1px solid #CCCCCC;font-family: Arial;font-size: 18px;height:28px;background-color:#F7F7F7;color: #666666;margin:0px 0px 0px 25px;}.submit{cursor: pointer;font-size: 12px;padding: 4px 10px;}.lbl{color:#333333;font-size: 18px; width: 130px; text-align: right; height: 30px;}.care{color:#666666;font-size: 10px;}.foot{text-align:center;}#main li{ margin:20px 0px;}.button{font-size:12px; width:500px; height:23px; border:none;}.but_out{background-color:#066; color:#fff; border:none; width:100px; height:30px; cursor:pointer;}.but_over{background-color:#f60; color:#fff; border:none; width:100px; height:30px; cursor:pointer;}.login{height: 100%; width: 100%; border-style: none;}#editor {resize:vertical; overflow:auto; border:1px solid silver; border-radius:5px; min-height:200px; box-shadow: inset 0 0 10px silver; padding:1em;}效果:
0 0
- 简易php博客(1)_安装
- 简易php博客(2)_前台
- 简易php博客(3)_后台登陆
- 简易php博客(5)_后台添加
- 简易php博客(6)_后台修改
- 简易php博客(4)_后台显示列表
- django 简易博客开发 1 安装、创建、配置、admin使用
- django 简易博客开发 1( 安装、创建、配置、admin使用)
- php简易博客系统原码
- Django 搭建简易博客(1)
- 利用PHP/MYSQL实现的简易微型博客
- ELK学习4_Elasticsearch+Logstash+Kibana安装_简易版
- ELK学习4_Elasticsearch+Logstash+Kibana安装_简易版
- PHP简易商城(二)PHP运行sql文件安装数据库
- 1_使用yum 安装mysql php httpd
- 简易arp攻击^_^
- Nexus Project PHP Standard 1.5 bete 4简易安装说明
- ubuntu下安装Apache+PHP+Mysql简易方法 转载
- Python Virtualenv Installation
- 字符串------子串匹配
- 纯虚函数
- failed to load the JNI shared library
- 回文判断
- 简易php博客(1)_安装
- 将main方法打成jar包,并引用第三方的maven jar包
- 有关cvUpdateMotionHishtory,cvCalcMotionGradient等函数的使用
- Myeclipse 改变代码字体的大小
- vs2012编译器c++存储内存对齐情况详解
- swift基础值网络请求
- 学习android笔记(7):实现微信和新浪微博分享(全)
- Eclipse设置xml用spring编辑器打开的方法
- Python与序列相关的内建函数