⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 upload.func.php

📁 创建虚拟磁盘。用户可以创建磁盘
💻 PHP
字号:
<?php 
##
#	Project: PHPDisk
#	This is NOT a freeware, use is subject to license terms.
#
#	Site: http://www.phpdisk.com
#
#	$Id: upload.func.php 227 2009-03-07 09:09:07Z along $
#
#	Copyright (C) 2008-2009 PHPDisk Team. All Rights Reserved.
#
##

if(!defined('IN_PHPDISK')) {
	exit('[PHPDisk] Access Denied');
}

function is_zip($f){
	$fp = @fopen($f,'rb');
	if(!$fp) return false;
	$hd = fread($fp,4);
	fclose($fp);
	return $hd == "\x50\x4B\x03\x04";
}

function process_zip_file($file){
	set_time_limit (900);
	$zip = new zip ();
	if (!($zip->open ($file))){
		return false;
	}

	while(false !== $zip_entry = $zip->getFile()){
		if(is_array($zip_entry)){
			$tmp_name = tempnam (TMP_DIR, 'zip');
			$buf = $zip_entry['content'];
			$fp = @fopen ($tmp_name, 'ab');
			if (!($fp)){
				exit ('Could not create temporary file, upload halt!');
			}
			
			@fwrite ($fp, $buf);
			@fclose ($fp);
						$_FILES[] = array('name' => iconv('gbk','utf-8',basename ($zip_entry['name'])), 'size' => $zip_entry['size'], 'tmp_name' => $tmp_name, 'type' => 'none', 'error' => 0, 'extracted_from_zip' => 1);
			continue;
	 	}
	}
	
	$zip->close ();
	set_time_limit (0);
}
function upload_file($source, $target) {
		if (function_exists('move_uploaded_file') && @move_uploaded_file($source, $target)) {
		@chmod($target, 0666);
		return $target;
	} elseif (@copy($source, $target)) {
		@chmod($target, 0666);
		return $target;
	} elseif (@is_readable($source)) {
		if ($fp = @fopen($source,'rb')) {
			@flock($fp,2);
			$filedata = @fread($fp,@filesize($source));
			@fclose($fp);
		}
		if ($fp = @fopen($target, 'wb')) {
			@flock($fp, 2);
			@fwrite($fp, $filedata);
			@fclose($fp);
			@chmod ($target, 0666);
			return $target;
		} else {
			return false;
		}
	}
}

?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -