标签:jquery 图片上传 php preg_replace
主要内容:介绍图片的上传过程,涉及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();
?>标签:jquery 图片上传 php preg_replace
原文地址:http://blog.csdn.net/whynottrythis/article/details/40932791