表单接受值时注意的问题
当 magic_quotes_gpc 打开时,所有的 (单引号), (双引号), (反斜线) and 空字符会自动转为含有反斜线的溢出字符。 所以要把magic_quotes_gpc=off才能显示正确的东西出来. method2://$temp=str_replace('/"','',$_POST['FCKeditor1']); |
fck乱码解决
1.改名为时间戳形式;
2.修改编码:
处理windows下上传中文名称文件时的乱码问题(_inux下统一采用utf-8编码,不会产生问题)
找到/fck/editor/filemanager/connectors/php/util.php(line:73):
Return(utf8_encode(htmlspecialchars($value)));
改为:
Return mb_convert_encoding(htmlspecialchars($value),”UTF-8”,”GBK”);
保存。
接着找到fck/editor/filemanager/connectors/php/command.php(line177):
$sFileName = $oFile[‘name’];后面加一行:
$sFileName = mb_convert_encoding(htmlspecialchars($value),”GBK”,”auto”);
保存,Ok.
Php版fck的引用(非JS)
<?php |
FCK(PHP)设置1.修改默认菜单配置(fckconfig.js) FCKConfig.ToolbarSets["Default"] = [ 修改字体: FCKConfig.FontNames = '宋体,新宋体;黑体;隶书;华文行楷;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ; 2.禁止浏览服务器功能 FCKConfig.FlashBrowser = false ; FCKConfig.ImageBrowser = false ; FCKConfig.LinkBrowser = false ; // 版本BUG,影响上传 3.选择PHP服务器语言 var _FileBrowserLanguage = 'php' ; var _QuickUploadLanguage = 'php' ; // 开启JS代码,关PHP代码 // FCKConfig.ProtectedSource.Add( /<scrīpt[/s/S]*?//scrīpt>/gi ) ; // <scrīpt> tags. // 语言目录 4.设置上传目录
$upLoadPath = "/subSite/upLoadFiles/" . date("Ym") . "/"; if(!file_exists($upLoadPath)) $Config['UserFilesPath'] = $upLoadPath; function createDir($dir = '') 5.设置文件名,返回图片路径 // This is the function that sends the results of the uploading process. $sFileName = $oFile['name'] ; function getRandFileName($oFileName) 6.修改上传成功提示: dialog/fck_image/fck_image.js case 0 : // No errors 同理修改FLASH上传成功提示 |