PHP安装程序制作
	
    
    
	<?php
header("Content-type:text/html;charset=gb2312"); //看你用的是什么编码,要保持一致。
$files="config.php";  //要写入的配置文件。
if(!is_writable($files)){    //判断是否有可写的权限,linux操作系统要注意这一点,windows不必注意。
    echo "<font color=red>文件不可写</font>";
    exit();
}
if($_POST['install']){  //获取用户提交的数据。
$host=$_POST['host'];
$user=$_POST['user'];
$password=$_POST['password'];
$dbname=$_POST['dbname'];
 
$config="<?php ";        //$config的内容就是要写入配置文件的内容。
$config.="\n";            //   \n是用来换行的。
$config.="\$host='".$host."';";
$config.="\n";  
$config.="\$user='".$user."';";
$config.="\n";  
$config.="\$password='".$password."';";
$config.="\n";  
$config.="\$dbname='".$dbname."';";
$config.="\n";  
$config.="?>";
 
$file = fopen($files, "w");   //以写入的方式打开config.php这个文件。
fwrite($file,$config);  //将配置信息写入config.php文件。
fclose($file);
include_once("config.php");   //导入配置信息.
if(!$conn=@mysql_connect($host,$user,$password)){
       echo "连接数据库失败!请返回上一页检查连接参数 <a href="javascript:history.go(-1)" mce_href="javascript:history.go(-1)"><font color=#ff0000>返回修改</font></a>";
       exit();
}else{
  mysql_query("set names gb2312");  //设置数据库的编码,注意要与前面一致。
   if(!mysql_select_db($dbname,$conn)){   //如果数据库不存在,我们就进行创建。
         $dbsql="CREATE DATABASE `$dbname`";
         if(!mysql_query($dbsql)){
           echo "创建数据库失败,请确认是否有足够的权限!<a href="javascript:history.go(-1)" mce_href="javascript:history.go(-1)"><font color=#ff0000>返回修改</font></a>";
           exit();
          }
   }
//下面根据你实际的表的结构跟初始化表的数据来写,这些sql语句,我们在导出时可以找到。
   //新建一个表test1
   $sql_query[] = "CREATE TABLE `test1` (   
                 `id` int(4) NOT NULL auto_increment,
                 `name` varchar(
    
     
	
	
    
    
	相关文档:
        
    
    
原文转自 :http://home.phpchina.com/space.php?uid=49655&do=blog&id=182488
一. 必备知识
1.wsdl(web服务标记语言)
       WSDL(网络服务描述语言,Web Services Description Language)是一门基于 XML 
的语言,用于描述 Web Services 以及如何对它们进行访问。
  ......
	
    
        
    
    之前PHP实现多语言国际化,大部分都会采用把语言直接提出来作为数组来调用,例如比较有名phpMyadmin,discuz等知名开源系统,不过,这里介绍如何通过gettext,即用资源文件来实现。典型的CMS案例-wordpress也是通过它实现的语言国际化,下面来说下php中如何来利用配置文件实现国际化的。
首先介绍下.MO文件,在PHP中是利用 ......
	
    
        
    
    PHP提供了大量的内置函数,使开发人员在时间的处理上游刃有余,大大提高了工作效率。我们今天就为学员介绍一些常见的PHP日期和时间函数以及日期和时间的处理。
9.1 常用的日期和时间处理函数
表9-1:常用的日期和时间处理函数
函 数
说  明
checkdate
验证时间函数,判断时间是否有效,有效返回true,否则返回fa ......
	
    
        
    
    不知不觉,5月过了大半了,想保持每个月至少给 Blog 添加一些新鲜的文章,也随便给自己的 career 轨迹做一个记录,于是提笔,呵呵~ 今天要介绍一下石头最新的作品 Hush Framework,这个框架是我这两个月的心血之作,本人还是比较满意的,以下会给大家介绍一些这个东东的亮点。这个作品的本意是为公司日后的应用开发提供一个 ......