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);
技术篇在收藏里。