function app_file_up() { if ((($_FILES["file"]["type"]=="image/gif")||($_FILES["file"]["type"]=="image/jpeg")||($_FILES["file"]["type"]== "image/pjpeg")||($_FILES["file"]["type"]=="image/png"))) { if ($_FILES["file"]["error"] > 0){ return 0; } elseif($_FILES["file"]["size"] > 512000) { echo "The file ".basename( $_FILES['file']['name']). " is too lage"; return -1; exit(); } else { $type = 'jpg'; if($_FILES["file"]["type"] == "image/gif"){ $type = 'gif'; } elseif($_FILES["file"]["type"] == "image/png") { $type = 'png'; } $destfile = "themes/tupian/".date('Y/md')."/".time().rand(0000,9999).'.'.$type; $destfile_path="themes/tupian/".date('Y/md'); if(!file_exists($destfile_path)) { mkdir(str_replace('//','/',$destfile_path), 0755, true); } move_uploaded_file($_FILES["file"]["tmp_name"],$destfile); return $destfile; } }else{ return 0; } }