Custom class packaging
use org\Verify;
(此路径只作为参考,需要根据自己的安放的路径引入)
//验证码
public function checkVerify()
{
$verify = new Verify();
$verify->imageH = 32;
$verify->imageW = 100;
$verify->length = 4;
$verify->useNoise = false;
$verify->fontSize = 14;
return $verify->entry();
}
/**
* 输出验证码并把验证码的值保存的session中
* 验证码保存到session的格式为: array('verify_code' => '验证码值', 'verify_time' => '验证码创建时间');
* @access public
* @param string $id 要生成验证码的标识
* @return void
*/
public function entry($id = '')
{
#自行查看verify的类,需要什么参数,自行根据需求调用
}
use org\FileUpload;
(此路径只作为参考,需要根据自己的安放的路径引入)
$up = new FileUpload();
//设置属性(上传的位置, 大小, 类型, 名是是否要随机生成)
$up -> set("path", "./images/");
$up -> set("maxsize", 2000000);
$up -> set("allowtype", array("gif", "png", "jpg","jpeg"));
$up -> set("israndname", false);
//使用对象中的upload方法, 就可以上传文件, 方法需要传一个上传表单的名子 pic, 如果成功返回true, 失败返回false
if($up -> upload("pic")) {
echo '<pre>';
//获取上传后文件名子
var_dump($up->getFileName());
echo '</pre>';
} else {
echo '<pre>';
//获取上传失败以后的错误提示
var_dump($up->getErrorMsg());
echo '</pre>';
}
use org\Image;
(此路径只作为参考,需要根据自己的安放的路径引入)
$img = new Image("./images");
/*
echo $img->thumb("dx.jpg", 1000, 1000, "th1_")."<br>";
echo $img->thumb("dx.jpg", 800, 800, "th2_")."<br>";
echo $img->thumb("dx.jpg", 600, 600, "th3_")."<br>";
echo $img->thumb("dx.jpg", 400, 400, "th4_")."<br>";
echo $img->thumb("dx.jpg", 300, 300, "th5_")."<br>";
echo $img->thumb("dx.jpg", 200, 200, "th6_")."<br>";
echo $img->thumb("dx.jpg", 100, 100, "th7_")."<br>";
echo $img->thumb("dx.jpg", 50, 50, "th8_")."<br>";
*/
// echo $img->watermark("dx.jpg", "php.gif", 0, "wa0_")."<br>";
// echo $img->watermark("dx.jpg", "php.gif", 1, "wa1_")."<br>";
// echo $img->watermark("dx.jpg", "php.gif", 2, "wa2_")."<br>";
// echo $img->watermark("dx.jpg", "php.gif", 3, "wa3_")."<br>";
// echo $img->watermark("dx.jpg", "php.gif", 4, "wa4_")."<br>";
// echo $img->watermark("dx.jpg", "php.gif", 5, "wa5_")."<br>";
// echo $img->watermark("dx.jpg", "php.gif", 6, "wa6_")."<br>";
// echo $img->watermark("dx.jpg", "php.gif", 7, "wa7_")."<br>";
// echo $img->watermark("dx.jpg", "php.gif", 8, "wa8_")."<br>";
// echo $img->watermark("dx.jpg", "php.gif", 9, "wa9_")."<br>";
// 122 104 104 108
echo $img->cut("cx.png", 122, 104, 104, 108);