最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ThinkPHP實現(xiàn)帶驗證碼的文件上傳功能實例

 更新時間:2014年11月01日 11:54:51   投稿:shichen2014  
這篇文章主要介紹了ThinkPHP實現(xiàn)帶驗證碼的文件上傳功能,實例相關(guān)類的導(dǎo)入與調(diào)用步驟,是非常實用的技巧,需要的朋友可以參考下

本文實例講述了ThinkPHP實現(xiàn)帶驗證碼的文件上傳功能。分享給大家供大家參考。具體實現(xiàn)方法如下:

ThinkPHP上傳文件非常的簡單我們只要調(diào)用一個文件上傳類UploadFile就可以快速的實現(xiàn)上傳功能了,下面我來給大家整理了一個上傳文件時需要驗證功能的例子,希望文章對大家會帶來幫助。

在模板中我們只需要調(diào)用就可以了

復(fù)制代碼 代碼如下:
<html>
<head>
<title>驗證碼</title>
</head>
<body>
<formaction='__URL__/login'method='post'enctype="multipart/form-data">
文件上傳:<inputtype='file'name='imgage'><br/>
驗證碼:<inputtype='text'name='verify'>
<imgsrc='__URL__/verify'onclick='change()'id='verify'/><br/>
<inputtype='submit'value='提交'>
</form>
</body>
</html>

php處理文件
復(fù)制代碼 代碼如下:
<?php
classIndexActionextendsAction{
/*驗證碼*/
publicfunctionverify(){
$type=isset($_GET['type'])?$_GET['type']:'gif';//如果不設(shè)置驗證碼的圖片格式,默認(rèn)為gif格式
import("@.ORG.Image");//導(dǎo)入圖片出來類
Image::buildImageVerify(4,1,$type);//設(shè)置驗證碼有幾位,是數(shù)字,還是字母
}
/*文件上傳*/
publicfunctionupload(){
if(!empty($file))
import('@.ORG.UploadFile');//導(dǎo)入文件上傳類
$file=newUploadFile();//實例化UploadFile類
//我們可以設(shè)置文件上傳的一些屬性
$file->maxSize=1000000;//設(shè)置上傳圖片大小
$file->allowExtes=expload(',','jpg,jpeg,png,gif');//設(shè)置文件上傳格式
$file->savePath='/Tpl/default/Public/Uploads/';//設(shè)置圖片存放位置
$file->thumb='true';//是否設(shè)置為縮略圖
$file->thumbPrefix='s_';//設(shè)置縮略圖的前綴
$file->thumbMaxWidth='400,100';//設(shè)置圖片的最大寬度
$file->thumbMaxHeight='400,100';//設(shè)置圖片的最大高度
if($file->upload){
$list=$file->getUploadFileInof();//獲取文件上傳信息
import('@.ORG.Image');
//給圖片添加水印
Image::water($list[0]['savepath'].'s_'.$list[0]['savename'],'File/Tpl/defalut/Public/Images/logo.jpg');
}else{
$this->error($file->getErrorMsg());
}
$Model=M('Photo');
$data['image']=$_POST['image'];
$data['create_time']=time();
$vo=$Model->add($data);
if($vo!==false){
$this->success("圖片上傳成功!");
}else{
$this->error("圖片上傳失敗");
}
}
}

簡單的分析一下例子

復(fù)制代碼 代碼如下:
import('@.ORG.UploadFile');//導(dǎo)入文件上傳類
$file=newUploadFile();//實例化UploadFile類

這個就是直接調(diào)用了thinkphp文件處理類了,我們不需要作任何操作了。
在上傳過程中與其它的類會有一些區(qū)別了

復(fù)制代碼 代碼如下:
$Model=M('Photo');
$data['image']=$_POST['image'];
$data['create_time']=time();
$vo=$Model->add($data);

這個$_POST['image']就是獲取我們html file的名字了,這個可以是數(shù)組那就是多文件上傳了。

希望本文所述對大家的ThinkPHP程序設(shè)計有所幫助。

相關(guān)文章

  • Laravel5.1 框架響應(yīng)基本用法實例分析

    Laravel5.1 框架響應(yīng)基本用法實例分析

    這篇文章主要介紹了Laravel5.1 框架響應(yīng)基本用法,結(jié)合實例形式分析了laravel5.1框架基本響應(yīng)、自定義響應(yīng)頭、返回值、重定向等相關(guān)使用技巧,需要的朋友可以參考下
    2020-01-01
  • laravel框架模型、視圖與控制器簡單操作示例

    laravel框架模型、視圖與控制器簡單操作示例

    這篇文章主要介紹了laravel框架模型、視圖與控制器簡單操作,結(jié)合簡單示例形式分析了laravel框架模型、視圖與控制器的基本操作技巧,需要的朋友可以參考下
    2019-10-10
  • ecshop實現(xiàn)smtp發(fā)送郵件

    ecshop實現(xiàn)smtp發(fā)送郵件

    這篇文章主要介紹了ecshop實現(xiàn)smtp發(fā)送郵件,需要的朋友可以參考下
    2015-02-02
  • 詳解PHP5.6.30與Apache2.4.x配置

    詳解PHP5.6.30與Apache2.4.x配置

    這篇文章主要介紹了詳解PHP5.6.30與Apache2.4.x配置,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • php實現(xiàn)和c#一致的DES加密解密實例

    php實現(xiàn)和c#一致的DES加密解密實例

    下面小編就為大家?guī)硪黄猵hp實現(xiàn)和c#一致的DES加密解密實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • PHP下的Oracle客戶端擴(kuò)展(OCI8)安裝教程

    PHP下的Oracle客戶端擴(kuò)展(OCI8)安裝教程

    這篇文章主要介紹了PHP下的Oracle客戶端擴(kuò)展(OCI8)安裝教程,本文在Linux系統(tǒng)中實現(xiàn),OCI8是用來連接Oracle數(shù)據(jù)庫的PHP擴(kuò)展模塊,需要的朋友可以參考下
    2014-09-09
  • php生成隨機顏色方法匯總

    php生成隨機顏色方法匯總

    前段時間在一個項目中,需要在同一個頁面中的任意div背景顏色值,用php自動生成,也就是說每個div都產(chǎn)生不同的顏色
    2014-12-12
  • PHP 獲取視頻時長的實例代碼

    PHP 獲取視頻時長的實例代碼

    本文通過實例代碼給大家介紹了php獲取視頻時長的相關(guān)知識,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
    2018-07-07
  • PHP代碼實現(xiàn)表單數(shù)據(jù)驗證類

    PHP代碼實現(xiàn)表單數(shù)據(jù)驗證類

    這篇文章主要介紹了PHP代碼實現(xiàn)表單數(shù)據(jù)驗證類,需要的朋友可以參考下
    2015-07-07
  • PHP中的類型提示(type hinting)功能介紹

    PHP中的類型提示(type hinting)功能介紹

    這篇文章主要介紹了PHP中的類型提示(type hinting)功能介紹,本文講解了類型提示的作用和使用方法以及使用示例,需要的朋友可以參考下
    2015-07-07

最新評論

平南县| 泉州市| 行唐县| 香港 | 祁东县| 岳阳市| 万山特区| 凤城市| 陆川县| 开封市| 布拖县| 神池县| 桦南县| 响水县| 新河县| 辽中县| 常州市| 临夏市| 斗六市| 唐海县| 乌鲁木齐县| 青海省| 林甸县| 辽阳市| 四川省| 德格县| 年辖:市辖区| 磐安县| 武义县| 赤水市| 蒙山县| 茌平县| 浦东新区| 奉贤区| 花垣县| 湖口县| 张家口市| 西盟| 富宁县| 错那县| 鄱阳县|