12345678910111213141516171819202122232425262728293031323334353637 |
- <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
- /**
- * File Uploading Class 上传类扩展
- *
- * @package CodeIgniter
- * @subpackage Libraries
- * @category Uploads
- * @author ExpressionEngine Dev Team
- * @link http://taygod.com
- */
- class Lin_Upload extends CI_Upload {
-
- /**
- * Set Upload Path
- * 自动生成上传目录
- * @access public
- * @param string
- * @return void
- */
- function set_upload_path($path)
- {
-
- if (!is_dir($path) && $path!='./' && $path!='../') {
- $dirname = '';
- $folders = explode('/',$path);
- foreach ($folders as $folder) {
- $dirname .= $folder . '/';
- if ($folder!='' && $folder!='.' && $folder!='..' && !is_dir($dirname)) {
- mkdir($dirname);
- }
- }
- chmod($path,0777);
- }
- // Make sure it has a trailing slash
- $this->upload_path = rtrim($path, '/').'/';
- }
- }
|