首页 > 代码库 > JQuery学习(4-2-phpserver端1)

JQuery学习(4-2-phpserver端1)


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

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

       配置文件主要实username和password。

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();
	
?

>

JQuery学习(4-2-phpserver端1)