主要内容:介绍图片的上传过程,涉及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(); ?>
时间: 2024-10-13 10:39:20