dirname($sql);获取前缀路径 class mysql{ private $host ;
private $user = "root"; private $pwd = "";
private $db = "bbs"; private $charset =
"utf8"; private $conn = "";
public function
__construct($host="127.0.0.1",$user="root",$pwd="",$db="bbs",$charset="utf8"){
$this->host = $host;
$this->user = $user;
$this->pwd = $pwd;
$this->db = $db;
$this->charset = $charset;
$this->conn = get_conn();
} public function get_conn(){
像下面这种写代码的方式,一般俗称 硬代码好的程序习惯是,
可以设置为变量,那么一定要设置为变量可以设置为常量, 那么最好设置为常量
mysql_connect("127.0.0.1","root","root");
$conn =
mysql_connect($this->host,$this->user,$this->pwd) or
die(mysql_error());
mysql_select_db($this->db,$this->conn);
mysql_query("set names
‘$this->charset‘"); return $conn;
} }
必须以字母开头,字母数字结尾,至少6位,最长不能超过16位
var reg =
/^[a-zA-Z][a-zA-Z0-9]{5,15}$/;
$_SESSION[‘check_pic‘] = $rand;
生成图片
$im
=
imagecreatetruecolor(100,30);
生成颜色,当第一次调用生成颜色的方法,是生成背景颜色,默认是黑色
如果想自定义背景颜色,用到imagefill函数
$bg
=
imagecolorallocate($im,200,200,200);
imagefill($im,0,0,$bg);
第二次调用这个方法,是可以生成图片上面的文字或其他样式的颜色
$te
= imagecolorallocate($im,0,0,0);
$te2 =
imagecolorallocate($im,255,255,255);
技术篇在收藏里。