www.gusucode.com > 3103网博士成品网站管理系统 PHP网站源码程序 > 3103/3103/tools/admin/func/upload.inc.php
<?php ///////////上传文件函数 function NewUploadFile($jpg,$jpg_type,$fname,$jpg_size,$path){ global $strDownNotice9,$strDownNotice11,$strDownNotice12; if ($jpg_size == 0) { $arr[0]="err"; $arr[1]=$strDownNotice9; return $arr; } if (substr($fname,-4)!=".rar" && substr($fname,-4)!=".zip" && substr($fname,-4)!=".doc" && substr($fname,-4)!=".xls" && substr($fname,-4)!=".htm" && substr($fname,-5)!=".html" && substr($fname,-4)!=".gif" && substr($fname,-4)!=".jpg" && substr($fname,-4)!=".png" && substr($fname,-4)!=".chm" && substr($fname,-4)!=".txt") { $arr[0]="err"; $arr[1]=$strDownNotice11; return $arr; } $hzarr=explode(".",$fname); $num=sizeof($hzarr)-1; $UploadImage[2]=$hzarr[$num]; $timestr=time(); $hz=substr($fname,-4); $file_path = ROOTPATH.$path."/".$timestr.$hz; $UploadImage[3] = $path."/".$timestr.$hz; copy ($jpg,$file_path); chmod ($file_path,0666); $UploadImage[0]="OK"; $UploadImage[1]="OK"; return $UploadImage; } ///////////上传图片或FLASH函数 function NewUploadImage($jpg,$jpg_type,$jpg_size,$path){ global $strUploadNotice1,$strUploadNotice2,$strUploadNotice3; if ($jpg_size == 0) { $arr[0]="err"; $arr[1]=$strUploadNotice1; return $arr; } if ($jpg_size > 500000) { $arr[0]="err"; $arr[1]=$strUploadNotice2; return $arr; } if ($jpg_type != "image/pjpeg" && $jpg_type != "image/jpeg" && $jpg_type!= "image/gif" && $jpg_type != "image/x-png" && $jpg_type != "application/x-shockwave-flash") { $arr[0]="err"; $arr[1]=$strUploadNotice3; return $arr; } switch ($jpg_type) { case "image/pjpeg" : $extention = ".jpg"; $UploadImage[2]="gif"; break; case "image/jpeg" : $extention = ".jpg"; $UploadImage[2]="gif"; break; case "image/gif" : $extention = ".gif"; $UploadImage[2]="gif"; break; case "image/x-png" : $extention = ".png"; $UploadImage[2]="gif"; break; case "application/x-shockwave-flash" : $extention = ".swf"; $UploadImage[2]="swf"; break; } $fname=time(); $fname=$fname.$extention; $file_path = ROOTPATH.$path."/".$fname; $UploadImage[3] = $path."/".$fname; copy ($jpg,$file_path); chmod ($file_path,0666); $UploadImage[0]="OK"; $UploadImage[1]="OK"; return $UploadImage; } ?>