| 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, '/').'/';		}}
 |