一个比较简单的php文件上传范例,可用于要求不高的时候,记录到这里,方便以后要用的时候直接过来复制。

$resume = $_FILES[\'resumefile\'];
if($resume[\'name\']!=\'\')
{
 $enableType = array(\'jpg\',\'png\',\'gif\',\'doc\',\'docx\',\'rtf\',\'pdf\'); //支持格式
 $maxSize = 1024*1024; //最大允许上传1M的文件
 $filePath = \'upload/resume/\';
 $suffix = end(explode(\'.\', $resume[\'name\'])); //获取文件后缀名
 $resumeName = \'resume_\'.time().\'.\'.$suffix;
 //大小限制
 if($resume[\'size\']>$maxSize)
 {
  die(\"< > alert(\'请上传1M以下的文件!\'); history.back(); </ >\");
 }
 //格式限制
 if(!in_array($suffix, $enableType))
 {
  die(\"< > alert(\'格式不正确,请上传 \".implode(\', \', $enableType).\" 格式的文档!\'); history.back(); </ >\");
 }
 //上传
 if(move_uploaded_file($resume[\'tmp_name\'], $filePath.$resumeName))
 {
  $attachment = $filePath.$resumeName; //文件名,写入数据库
 }
}

 

收藏 打印