第九節視頻:CI框架學習-實例操做發表文章之CI框架文件上傳類與縮略圖類使用php
1、文件上傳類的使用:app
在application ->controllers ->admin ->article.php框架
一、配置學習
$config["upload_path"] = "./uploads/";this
$config["allowed_type"] = "gif | jpg | png | jpeg";視頻
$config["max_size"] = "10000";文件上傳
$config["max_width"] = "1024";io
$config["max_height"] = "768";圖像處理
$config["file_name"] = time() . mt_rand(1000,9999);配置
二、載入上傳類
$this ->load ->library("upload",$config);
三、執行上傳動做
$status = $this ->upload ->do_upload("thumb");
四、驗證上傳是否成功
$wrong = $this ->upload ->display_errors();
if($wrong){
error($wrong);
}
五、返回信息
$info = $this ->upload ->data();
2、縮略圖類(圖像處理類)的使用:
一、配置
$arr["source_image"] = $info["full_path"];
$arr["create_thumb"] = FALSE;
$arr["maintain_ratio"] = TRUE;
$arr["width"] = 200;
$arr["height"] = 200;
二、載入縮略圖類
$this ->load ->library("image_lib",$arr);
三、執行動做
$status = $this ->image_lib ->resize();
四、驗證縮略是否成功
if(!$status){
error("縮略圖動做失敗");
}