1,单独使用ckfinder
<div>
<script type="text/javascript" src="../ckfinder/ckfinder.js"></script>
<script type="text/javascript">
function BrowseServer(inputId)
{
var finder = new CKFinder() ;
finder.basePath = '../ckfinder/'; //导入CKFinder的路径
finder.selectActionFunction = SetFileField; //设置文件被选中时的函数
finder.selectActionData = inputId; //接收地址的input ID
finder.popup() ;
}
//文件选中时执行
function SetFileField(fileUrl,data)
{
document.getElementById(data["selectActionData"]).value = fileUrl ;
}
</script>
<p>
<asp:TextBox ID="txtImgPath" runat="server"></asp:TextBox>
<input type="button" value=" 浏 览 " onclick="BrowseServer('<%=txtImgPath.ID %>');" />
</p>
</div>
2,ckfinder的php配置在config.php中
$phpSelf = $_SERVER["PHP_SELF"];
$serverUrl=substr($phpSelf, 0, stripos($phpSelf, 'public'));
$uid = $_COOKIE['Tudou_uid'];
if(empty($uid))return;
$baseUrl = $serverUrl.'Upload/'.$uid."/";
//$baseUrl = $serverUrl.'Upload/test/';
if(!is_dir($baseUrl)){
$res=mkdir($baseUrl,0777,true);
if (!$res){
return;
}
}