JQuery学习(4-2)


    主要内容:介绍图片的上传过程,涉及PHP跟JQuery;

    1. 读取配置文件,连接MySQL数据库;

       配置文件主要有用户名和密码;

3-5.php

<?php
/*
* version : 20141108
*/

/*
* 定义一个常量
*/
define("EQUAL","=");
define("SPACE","");

function get_content($file){
	if(!file_exists($file)) return false; 
	return file_get_contents($file);
}

function get_config($str, $ini, $type="string"){ 

		if ($type=="int"){ 
			$config = preg_match("/".preg_quote($ini)."=(.*);/", $str, $res); 
			if($config==0) return false;
		} 
		else{ 
			$config = preg_match("/".preg_quote($ini)."=\"(.*)\";/", $str, $res); 
			if($config==0) return false;
		} 
		$result=explode(EQUAL,$res[0]);
		return preg_replace("/(\"|\'|;)/",SPACE,$result[1]);
		
} 

?>

    2. 连接MySQL数据库;

    这里使用PHP提供的odbc类;

    首先安装数据源驱动,类如mysql-connector-odbc-5.3.4-win32;然后在ODBC数据源管理其中配置就OK了。



    2.1 写数据库的连接操作

<?php
	/*
	* version : 20141109
	* made dy : neojos
	*/
	include_once("3-5.php");
	
	class dbSource{
		
		function __construct(){
			
			$dbString=get_content("config.ini");
			$server=get_config($dbString,"server");
			echo $dbname=get_config($dbString,"userName");
			echo $dbpwd=get_config($dbString,"password");
			odbc_connect("DRIVER={MySQL ODBC 5.3 ANSI Driver};",$dbname,$dbpwd) or handle_error("",odbc_error()); 

		}
		
		function handle_error($user_error_message,$system_error_message){
			header("Location:3-6.php?"."error_message={$user_error_message}&".
				"system_error={$system_error_message}");
			exit();
		}
	}
	
	$db=new dbSource();
	
?>

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。