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

Zend Framework上傳文件重命名的實現(xiàn)方法

 更新時間:2016年11月25日 10:55:33   作者:IceInto  
這篇文章主要介紹了Zend Framework上傳文件重命名的實現(xiàn)方法,結合實例形式分析了Zend Framework上傳文件重命名的具體操作步驟與配置、檢測、重命名操作的相關實現(xiàn)技巧,需要的朋友可以參考下

本文實例講述了Zend Framework上傳文件重命名的實現(xiàn)方法。分享給大家供大家參考,具體如下:

1. Zend Framework文件上傳重命名

//實例化文件上專類
$fName=$this->_request->getPost('fName');
$adapter = new Zend_File_Transfer_Adapter_Http();
//存放上傳文件的文件夾
$adapter->setDestination('/opt/lampp/htdocs/blog/upload');
//上傳配置
$adapter
->addValidator ( 'Extension', false, $configs['extension'])//文件格式限制
->addValidator('Size', false, array('min' =>floatval($configs['minsize']),
  'max' => floatval($configs['maxsize'])))//設置上傳文件的大小在1-2M之間
->addValidator ( 'Count', false, array('min' => intval($configs['mincount']),
  'max' => intval($configs['maxcount'])) );//上傳文件數(shù)量
//重命名配置
$fileInfo = $adapter->getFileInfo();//獲取基本配置
$extName=$this->getExtension($fileInfo);//獲取擴展名
$filename=md5(time()+$fileInfo['fFile']['name']).'.'.$extName;//重命名
$adapter->addFilter('Rename', array('target' => $filename, 'overwrite' => true));//執(zhí)行重命名
//返回上傳后出現(xiàn)在信息
if (!$adapter->receive())
{
  $messages = $adapter->getMessages ();//檢測
  //Zend_Debug::dump($messages);
  $message='';
  if(is_array($messages))
  {
    foreach($messages as $k=>$v)
    {
      $message.=$k.':'.$v.'<br>';
    }
  }
  else
  {
    $message=$messages;
  }
}
else
{
  $this->view->message='上傳成功!';
}

2. 獲取文件擴展名

/**
 * 獲取文件擴展名
 * @param String $name 文件名詞
 * @author
 */
public function getExtension ($name)
{
  $fname='';
  if($name)
  {
    foreach ($name as $val)
    {
      $fname=$val['name'];
    }
    $exts = @split("[/\\.]", $fname) ;
    $n = count($exts)-1;
    $exts = $exts[$n];
    return $exts;
  }
}

更多關于zend相關內(nèi)容感興趣的讀者可查看本站專題:《Zend FrameWork框架入門教程》、《php優(yōu)秀開發(fā)框架總結》、《Yii框架入門及常用技巧總結》、《ThinkPHP入門教程》、《php面向對象程序設計入門教程》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家基于Zend Framework框架的PHP程序設計有所幫助。

相關文章

最新評論

北京市| 蛟河市| 邵阳市| 禄劝| 隆昌县| 柳林县| 安溪县| 绵阳市| 略阳县| 孟连| 时尚| 新竹县| 肃北| 民乐县| 抚宁县| 芷江| 桑日县| 甘谷县| 兴业县| 成武县| 龙江县| 临安市| 永济市| 两当县| 桃源县| 化州市| 呼玛县| 正宁县| 隆子县| 嘉荫县| 南郑县| 周宁县| 陇西县| 长泰县| 甘德县| 铅山县| 江城| 临邑县| 八宿县| 江阴市| 独山县|