时间:2021-07-01 10:21:17 帮助过:25人阅读
代码如下:
class upload { public $_file; public function __construct( $name =null) { if(is_null($name) || !isset($_FILES[$name])) $name = key($_FILES); if(!isset($_FILES[$name])) throw new Exception("并没有文件上传"); $this->_file = $_FILES[$name]; if(!is_uploaded_file($this->_file['tmp_name'])) throw new Exception("异常情况"); if($this->_file['error'] !== 0) throw new Exception("错误代码:".$this->_file['error']); } public function moveTo( $new_dir) { $real_dir = $this->checkDir($new_dir); return move_uploaded_file($this->_file['tmp_name'], $real_dir.'/'.$this->_file['name']); } private function checkDir($dir) { $real_dir = realpath($dir); if($real_dir === false) throw new Exception("给定目录{$dir}不存在"); if(!is_writable($real_dir)) throw new Exception("给定目录{$dir}不可写"); return $real_dir; }}
$inputName = 'uploadfile'; // 即 中的name值,不填也行 $upload = new upload($inputName); $new_dir = "/www"; // 将文件移动到的路径 $upload->moveTo($new_dir);
以上就介绍了iframe自适应高度 php+iframe实现隐藏无刷新上传文件,包括了iframe自适应高度方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
< 上一篇
mysql时间函数使用mysql数据库差异比较的PHP代码
下一篇 >
会计实习报告摘要php摘要生成函数无乱码
记住我的登录 忘记密码?
登录
我已阅读用户协议及版权声明
注册