⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 upload.class.php

📁 PHP+IIS+MySQL开发物流管理系统
💻 PHP
字号:
<?php#------------------------------------------------------------------------------#[谢您使用情感家园企业站程序:qgweb]#[本程序由情感开发完成,当前版本:5.0]#[本程序基于LGPL授权发布]#[如果您使用正式版,请将授权文件用FTP上传至copyright目录中]#[官方网站:www.phpok.com   www.qinggan.net]#[客服邮箱:qinggan@188.com]#[文件:request.php]#------------------------------------------------------------------------------#[类upload]class UPLOAD{	var $path;	var $type = ".jpg,.png,.gif,.rar,.zip";	function UPLOAD($path,$type="png,jpg,gif,rar,zip")	{		$this->path = $path;		//更新文件类型		$type_array = explode(",",$type);		$array = array();		foreach($type_array as $key=>$value)		{			$value = trim($value);			if(strlen($value)>1)			{				if((substr($value,0,1) != "."))				{					$value = ".".$value;				}				$array[$key] = $value;			}		}		$this->type = implode(",",$array);	}	function up($var,$file="")	{		if(empty($var))		{			return false;		}		$file_name = $this->_check($file);		if(empty($file_name)) $file_name = time();//如果文件名为空,刚使用时间作为文件名称		//检查文件名称是否含有后缀,有则去掉		$file_name = strtolower($file_name);//将所有大写改为小写		//-----		$file_type = $this->_file_type($var);		if($file_type)		{			if(strpos($file_name,".") === false)			{				$filename = $file_name.$file_type;//新的文件名			}			else			{				$filename = $file_name;			}			#[由于PHP不支持客户端检查文件大小,固这里没有对文件大小进行限制]			#[情感企业站程序在后台主要是在客户端对上传进行大小限制!]			$up = @move_uploaded_file($_FILES[$var]["tmp_name"],$this->path.$filename);			if($up)			{				return $filename;			}			else			{				return false;			}		}		else		{			return false;		}	}	function name($var)	{		return $_FILES[$var]["name"];	}	function _file_type($var)	{		if($_FILES[$var]["name"])		{			$name = explode(".",$_FILES[$var]["name"]);			$count = count($name);			$type = ".".strtolower($name[$count-1]);			if(strpos($this->type,$type) === false)			{				return false;			}			return $type;		}		else		{			return false;		}	}	function _check($file="")	{		if($file)		{			$array = explode("/",$file);			$path = "";			$count = count($array);			if($count > 1)			{				for($i = 0;$i < ($count-1); $i++)				{					$path .= $array[$i]."/";				}			}			$file_key = $count - 1;			$return_file = basename($array[$file_key]);			if((substr($file,0,1) == "/") || (substr($file,1,2) == ":"))			{				$this->_make_dir($path);				$this->path = $path;//更新新路径			}			else			{				$this->_make_dir($this->path.$path);				$this->path = $this->path.$path;			}			return $return_file;		}		else		{			return false;		}	}	#[创建目录]	function _make_dir($folder)	{		$array = explode("/",$folder);		$count = count($array);		$msg = "";		for($i=0;$i<$count;$i++)		{			$msg .= $array[$i];			if(!file_exists($msg) && ($array[$i]))			{				mkdir($msg,0777);			}			$msg .= "/";		}		return true;	}}?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -