本帖最后由 叮叮当 于 2010-3-16 16:21 编辑
用DZ提供的Comsenz XConvert 1.3.1转换~~
由PW7.5 SP3 ===> DZ7.2
转换后,头像原目录 attachment/upload/ 变为 attachments/PW/
数据库表中头像显示地址:customavatars/upload/
问,头像转换工具可以转吗?
如果可以转的话,upgradeavatars 如何设置?
<?php
@set_magic_quotes_runtime(0);
@set_time_limit(0);
define('UC_SERVER_ROOT', ''); //UCenter(uc_server) 路径
define('DISCUZ_ROOT', getcwd().'/');
define('IN_DISCUZ', TRUE);
$imgcategory = "1,2"; //头像转换三种情况:1.原论坛自带的头像图片;2.用户上传的图片;3.网络上的图片(建议这部分不要转换。这部分的转换需要到网上下载图片,因此如果超时,很可能转换出错。默认为不转换。如果用户认为必须转换,添加 3,如"1,2,3")
if(!file_exists(UC_SERVER_ROOT.'./data/avatar')) {
echo 'UCenter 路径不存在,请修改本工具设置正确';
exit;
}
require DISCUZ_ROOT.'./include/db_mysql.class.php';
@include DISCUZ_ROOT.'./config.inc.php';
$db = new dbstuff();
$db->connect($dbhost, $dbuser, $dbpw, $dbname, $pconnect, FALSE, $dbcharset);
$dbuser = $dbpw = $dbname = $pconnect = NULL;
$start = $_GET['start'] ? intval($_GET['start']) : 0;
$total = $_GET['total'] ? intval($_GET['total']) : 0;
$limit = 200;
$charset = 'gbk';
$maxuid = @file(DISCUZ_ROOT.'forumdata/upgrademaxuid.log');
$maxuid = $maxuid ? $maxuid[0] : 0;
$category = explode(",", $imgcategory);
本地测试,各目录如下:
本人菜菜,各大侠们帮帮我~~ |