/*
* created on 2010-6-21
*
* the class for image to upload
*
* made by s71ence
*
* @$user_id
* @$max_file_size
* @$max_image_side
* @$destination_folder
*
* return:
* @$_cookie['img_path']
* @$img_unfind
* @$img_type
* @$mkdir_warry
* @$img_side_too_big
* @$img_exist
* @$img_move
* @$img_upload_sucess
*/
代码如下 | 复制代码 |
header('content-type:text/html;charset=utf-8'); class image_upload extends fn_function { private $user_id; private $max_file_size; //allow the image's size private $max_image_side; //allow the image's side private $destination_folder; //image's storage path private $img_preview; private $img_preview_size; private $cookie_set; //the cookie's name function __construct($user_id,$max_file_size,$max_image_side,$destination_folder,$img_preview,$img_preview_size,$cookie_set) private function get_date() function get_image_type() return $this->up_img_types; function upload_image() $file = $_files["upfile"]; //check the iamge's size //check the iamge's type if(!file_exists($this->destination_folder)) $file_name=$file["tmp_name"]; if($image_size[0]>$this->max_image_side || $image_size[1]>$this->max_image_side) $overwrite=""; if(!move_uploaded_file ($file_name, $destination)) $img_upload_sucess="<font color=red face=微软雅黑>上传成功</font><br>"; function __destruct() |