欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

yii實(shí)現(xiàn)使用CUploadedFile上傳文件的方法

 更新時(shí)間:2015年12月28日 10:10:39   作者:yuhui_fish  
這篇文章主要介紹了yii實(shí)現(xiàn)使用CUploadedFile上傳文件的方法,結(jié)合具體的前端與后端處理代碼實(shí)例分析了CUploadedFile類的使用方法,需要的朋友可以參考下

本文實(shí)例講述了yii實(shí)現(xiàn)使用CUploadedFile上傳文件的方法。分享給大家供大家參考,具體如下:

一、前端代碼

Html代碼:

<form action="<?php echo $this->createUrl('/upload/default/upload/');?>" method="post" enctype="multipart/form-data">
<input type="file" name="file"/>
<input type="hidden" name="dir" value="<?php echo Yii::app()->controller->currentDir?>"/>
<input type="submit" value="Upload Image"/>
</form>

二、后端代碼

Php代碼:

public function actionUpload()
{
$this->currentDir = isset($_REQUEST['dir']) ? $_REQUEST['dir'] : '';
$image = CUploadedFile::getInstanceByName('file');
$name = $this->uploadPath.'/'.$this->currentDir.'/'.$image->name;
$image->saveAs($name);
$this->redirect(array('index','dir'=>$this->currentDir));
}

關(guān)于CUploadedFile類的使用:

通過

復(fù)制代碼 代碼如下:
CUploadedFile::getInstance($model,'album_image');

復(fù)制代碼 代碼如下:
$attach = CUploadedFile::getInstanceByName($inputFileName);

獲取的對(duì)象$attach對(duì)象,有以下幾個(gè)屬性:

name
size
type
tempName

error
extensionName
hasError

希望本文所述對(duì)大家基于Yii框架的PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • PHP生成靜態(tài)頁

    PHP生成靜態(tài)頁

    PHP生成靜態(tài)頁...
    2006-11-11
  • PHP常用編譯參數(shù)中文說明

    PHP常用編譯參數(shù)中文說明

    這篇文章主要介紹了PHP常用編譯參數(shù)中文說明,本文用詳細(xì)的中文注解了PHP編譯參數(shù)的作用,需要的朋友可以參考下
    2014-09-09
  • 老生常談PHP面向?qū)ο笾?cè)表模式

    老生常談PHP面向?qū)ο笾?cè)表模式

    下面小編就為大家?guī)硪黄仙U凱HP面向?qū)ο笾?cè)表模式。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-05-05
  • php中刪除、清空session的方式總結(jié)

    php中刪除、清空session的方式總結(jié)

    php中刪除session的方式有很多種,本篇文章主要給大家介紹三種清空session的方式,感興趣的朋友跟著小編一起學(xué)習(xí)吧
    2015-10-10
  • smarty中改進(jìn)truncate使其支持中文的方法

    smarty中改進(jìn)truncate使其支持中文的方法

    這篇文章主要介紹了smarty中改進(jìn)truncate使其支持中文的方法,涉及針對(duì)Smarty源碼中truncate源文件進(jìn)行函數(shù)功能擴(kuò)展的相關(guān)技巧,需要的朋友可以參考下
    2016-05-05
  • php實(shí)現(xiàn)ffmpeg處理視頻的實(shí)踐

    php實(shí)現(xiàn)ffmpeg處理視頻的實(shí)踐

    本文主要介紹了php實(shí)現(xiàn)ffmpeg處理視頻的實(shí)踐,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • PHP環(huán)境中Memcache的安裝和使用

    PHP環(huán)境中Memcache的安裝和使用

    本文給大家介紹php環(huán)境中memcache的安裝和使用,它可以應(yīng)用任意多個(gè)連接,使用非阻塞的網(wǎng)絡(luò)IO。由于它的工作機(jī)制是在內(nèi)存中開辟一塊空間,然后建立一個(gè)HashTable,Memcached自管理這些HashTable,感興趣的朋友一起學(xué)習(xí)吧
    2015-11-11
  • Thinkphp3.2.3反序列化漏洞實(shí)例分析

    Thinkphp3.2.3反序列化漏洞實(shí)例分析

    這篇文章主要為大家介紹了Thinkphp3.2.3反序列化漏洞實(shí)例分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • Laravel5.1 框架路由基礎(chǔ)詳解

    Laravel5.1 框架路由基礎(chǔ)詳解

    這篇文章主要介紹了Laravel5.1 框架路由基礎(chǔ),結(jié)合實(shí)例形式分析了laravel5.1框架路由的基本原理、路由參數(shù)、正則約束等相關(guān)使用技巧,需要的朋友可以參考下
    2020-01-01
  • Yii框架日志記錄Logging操作示例

    Yii框架日志記錄Logging操作示例

    這篇文章主要介紹了Yii框架日志記錄Logging操作,結(jié)合實(shí)例形式分析了Yii框架日志記錄Logging模塊相關(guān)配置與簡單使用技巧,需要的朋友可以參考下
    2018-07-07

最新評(píng)論