後盾網-CI框架實例教程-馬振宇 - 學習筆記(9)

第九節視頻: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("縮略圖動做失敗");

      }

相關文章
相關標籤/搜索