一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

zend framework文件上傳功能實(shí)例代碼

復(fù)制代碼 代碼如下:
//實(shí)例化上傳類
$upload = new Zend_File_Transfer();
//設(shè)置過濾器,大小限制為5M,格式為jpg,gif,png
$upload->addValidator('Size', false, 5 * 1024 * 1024);
$upload->addValidator('Extension', false, 'jpg,gif,png');
if (!$upload->isValid()) {
    print '文件大小或格式不符合';
    exit();
}

//獲取上傳的文件表單,可以有多項(xiàng)
$fileInfo = $upload->getFileInfo();
//獲取后綴名,這里pic為上傳表單file控件的name       
$ext = $this->getExtension($fileInfo['pic']['name']);
//定義生成目錄
$dir = './upload' . date('/Y/m/d/');
//文件重新命名
do {
    $filename = date('His') . rand(100000, 999999) . '.' . $ext;
} while (file_exists($dir . $filename));

//如果目錄不存在則創(chuàng)建目錄
$this->makeDir($dir);
//將文件正式寫入上傳目錄
$upload->setDestination($dir);
$upload->addFilter('Rename', array('target' => $filename, 'overwrite' => true));
if (!$upload->receive()) {
    print '上傳圖片失敗';
    exit();
}

print $filename;

獲取文件擴(kuò)展名的方法:

復(fù)制代碼 代碼如下:
/**
 * 獲取文件擴(kuò)展名
 *
 * @param string $fileName
 * @return string
 */
public function getExtension($fileName) {
    if (!$fileName) {
        return '';
    }
    $exts = explode(".", $fileName);
    $ext = end($exts);
    return $ext;
}

創(chuàng)建目錄的方法:

復(fù)制代碼 代碼如下:
/**
 * 創(chuàng)建目錄
 *
 * @param string $path
 * @return boolean
 */
public function makeDir($path) {
    if (DIRECTORY_SEPARATOR == "http://") {//windows os
        $path = iconv('utf-8', 'gbk', $path);
    }
    if (!$path) {
        return false;
    }
    if (file_exists($path)) {
        return true;
    }
    if (mkdir($path, 0777, true)) {
        return true;
    }
    return false;
}

php技術(shù)zend framework文件上傳功能實(shí)例代碼,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 精品久久久噜噜噜久久7 | 91嫩草国产在线观看免费 | 亚洲免费小视频 | 欧美激情在线看 | 午夜黄色福利视频 | 草草草视频在线观看 | 中文字幕一区中文亚洲 | 日本高清色视影www日本 | 久久久一区二区三区不卡 | 成人精品在线视频 | 色老板视频在线观看 | 欧美福利第一页 | 国产免费小视频 | 国产狂喷冒白浆免费视频 | 久久久国产精品福利免费 | 精品久久天干天天天按摩 | 久久国产精品超级碰碰热 | 玖玖精品在线视频 | 激情视频激情小说 | 免费的黄色片视频 | 五月婷婷在线视频 | 亚洲一区二区三区在线播放 | 国产精品色午夜视频免费看 | 天天干在线影院 | 国产大片91精品免费看3 | 国产成人精品一区二三区 | xxx日本在线 | 丁香六月综合网 | 国产精品免费小视频 | 一区二区视频在线观看 | 在线成人爽a毛片免费软件 在线成人小视频 | 91福利一区 | 四虎永久免费在线观看 | 国产欧美久久久精品影院 | 欧美激情不卡 | 国产精品第 | 777福利| 日韩一区二三区无 | 久99久热只有精品国产男同 | 国产不卡一区二区三区免费视 | 五月天激情综合网 |