4,250
社区成员
发帖
与我相关
我的任务
分享$file = new Zend_File_Transfer_Adapter_Http();
if ($file->isUploaded()) { //是否有文件上传
$path = date('Y-m-d') . '/'; //保存路径
$save_dir = $path;
$folder = new Zend_Search_Lucene_Storage_Directory_Filesystem($save_dir); //如果文件夹不存在,则创建
$file_name = $file->getFileName(null, false); //获取上传文件名
$file->addFilter('Rename', array('target' => $save_dir . $file_name)); //重新命名
$file->setDestination($save_dir); //保存路径
$file->addValidator('Extension', FALSE, array('jpg', 'gif', 'png', 'jpeg')); //扩展名验证
if (!$file->receive()) { //执行上传
echo 'upload file error';
exit;
}
echo 'upload success';
}
<form enctype="multipart/form-data" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="100000000" />
文件:<input name="uploadedfile" type="file" />
<br />
<input type="submit" value="Upload File" />
</form>
if ($this->getRequest()->isPost()) {
$adapter = new Zend_File_Transfer_Adapter_Http();
$adapter->setDestination(APPLICATION_PATH);
if (!$adapter->receive()) {
echo implode("\n", $adapter->getMessages());
}
}
if(is_uploaded_file($_FILES["ppt"]["tmp_name"])){
$size=1024*1024*3;
if($_FILES["ppt"]["size"]>$size){
echo "文件不能大于3M";
}
else{
switch($_FILES["ppt"]["type"]){
case "image/jpeg":
$ok=1;
break;
case "image/pjpeg":
$ok=1;
break;
case "image/bmp":
$ok=1;
break;
default:
$ok=0;
break;
}
if($ok==1){
move_uploaded_file($_FILES["ppt"]["tmp_name"],
"./aa/".$_FILES["ppt"]["name"]);