friendlink_add.php
2.13 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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<?php
/**
* 友情链接添加
*
* @version $Id: friendlink_add.php 1 10:59 2010年7月13日Z tianya $
* @package DedeCMS.Administrator
* @copyright Copyright (c) 2007 - 2010, DesDev, Inc.
* @license http://help.dedecms.com/usersguide/license.html
* @link http://www.dedecms.com
*/
require(dirname(__FILE__)."/config.php");
CheckPurview('plus_友情链接模块');
if(empty($dopost)) $dopost="";
if($dopost=="add")
{
$dtime = time();
if(is_uploaded_file($logoimg))
{
$names = split("\.", $logoimg_name);
$shortname = ".".$names[count($names)-1];
if(!preg_match("#(jpg|gif|png)$#", $shortname))
{
$shortname = '.gif';
}
$filename = MyDate("ymdHis", time()).mt_rand(1000,9999).$shortname;
$imgurl = $cfg_medias_dir."/flink";
if(!is_dir($cfg_basedir.$imgurl))
{
MkdirAll($cfg_basedir.$imgurl, $cfg_dir_purview);
CloseFtp();
}
$imgurl = $imgurl."/".$filename;
move_uploaded_file($logoimg,$cfg_basedir.$imgurl) or die("复制文件到:".$cfg_basedir.$imgurl."失败");
@unlink($logoimg);
}
else
{
$imgurl = $logo;
}
//强制检测用户友情链接分类是否数据结构不符
if(empty($typeid) || preg_match("#[^0-9]#", $typeid))
{
$typeid = 0;
$dsql->ExecuteNoneQuery("ALTER TABLE `#@__flinktype` CHANGE `ID` `id` MEDIUMINT( 8 ) UNSIGNED DEFAULT NULL AUTO_INCREMENT; ");
}
$query = "INSERT INTO `#@__flink`(sortrank,url,webname,logo,msg,email,typeid,dtime,ischeck)
VALUES('$sortrank','$url','$webname','$imgurl','$msg','$email','$typeid','$dtime','$ischeck'); ";
$rs = $dsql->ExecuteNoneQuery($query);
$burl = empty($_COOKIE['ENV_GOBACK_URL']) ? "friendlink_main.php" : $_COOKIE['ENV_GOBACK_URL'];
if($rs)
{
ShowMsg("成功增加一个链接!",$burl,0,500);
exit();
}
else
{
ShowMsg("增加链接时出错,请向官方反馈,原因:".$dsql->GetError(),"javascript:;");
exit();
}
}
include DedeInclude('templets/friendlink_add.htm');