uploadify.php
1.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php	
exit;
require_once(dirname(__FILE__).'/../../inc/config.inc.php');
/*
**************************
(C)2010-2013 phpMyWind.com
update: 2012-9-15 10:50:00
person: Feng
**************************
*/
//初始化参数
$action      = isset($action)      ? $action      : '';
$iswatermark = isset($iswatermark) ? $iswatermark : '';
$timestamp   = isset($timestamp)   ? $timestamp   : '';
$verifyToken = md5('unique_salt'.$timestamp);
//判断上传状态
if(!empty($_FILES) && $token==$verifyToken && isset($sessionid))
{
	//引入上传类
	require_once(PHPMYWIND_DATA.'/httpfile/upload.class.php');
	$upload_info = UploadFile('Filedata', $iswatermark);
	/* 返回上传状态,是数组则表示上传成功
	   非数组则是直接返回发生的问题 */
	if(!is_array($upload_info))
		echo '0,'.$upload_info;
	else
		echo implode(',', $upload_info);
	exit();
}
//删除元素
if($action == 'del')
{
	$dosql->ExecNoneQuery("DELETE FROM `#@__uploads` WHERE path='$filename'");
	unlink(PHPMYWIND_ROOT .'/'. $filename);
	exit();
}
?>