error loading "/include/editor/fckstyles.xml"错误。
做php网站时,在后台要编辑某些东西时,加载不了fckstyles.xml,出现errorloading"/include/editor/fckstyles.xml"错误...
做php网站时,在后台要编辑某些东西时,加载不了fckstyles.xml,出现error loading "/include/editor/fckstyles.xml"错误。但是我把所有相关的程序关闭后,再打开程序,加载fckstyles.xml 成功,之后又不能加载了。相当于每次程序打开只能加载一次,第二次就不行了。只好重新启动程序。求高人有什么办法解决。我试过以下这几种办法都不行。
1.中文路径的问题
2.把fckstyles.xml的第一行改成:
<?php header('Content-type: text/xml');?><?php echo "<?xml version=\"1.0\" encoding=\"utf-8\" ?>"; ?>
在文件 fckconfig.js 中同时修改
FCKConfig.StylesXmlPath=FCKConfig.EditorPath + 'fckstyles.xml' ;
为
FCKConfig.StylesXmlPath=FCKConfig.EditorPath + 'xml/fckstyles.xml.xml' ;
3.改fckstyles.xml的后缀。 展开
1.中文路径的问题
2.把fckstyles.xml的第一行改成:
<?php header('Content-type: text/xml');?><?php echo "<?xml version=\"1.0\" encoding=\"utf-8\" ?>"; ?>
在文件 fckconfig.js 中同时修改
FCKConfig.StylesXmlPath=FCKConfig.EditorPath + 'fckstyles.xml' ;
为
FCKConfig.StylesXmlPath=FCKConfig.EditorPath + 'xml/fckstyles.xml.xml' ;
3.改fckstyles.xml的后缀。 展开
1个回答
展开全部
fckstyles.xml 里面应该是不可以写 php 代码的。
如果要设置 xml 的 encoding,直接写
<?xml version="1.0" encoding="utf-8" ?>
就可以。
注意保存的时候要选择字符编码为 utf-8 。
至于xml文件的header,应该在apache的设置文件中设置,默认应该就是 text/xml。
如果你的 fckstyles.xml 内容是动态的,可以改成php文件如 fckstyles.php,然后用 php 生成 xml 代码。
如果要设置 xml 的 encoding,直接写
<?xml version="1.0" encoding="utf-8" ?>
就可以。
注意保存的时候要选择字符编码为 utf-8 。
至于xml文件的header,应该在apache的设置文件中设置,默认应该就是 text/xml。
如果你的 fckstyles.xml 内容是动态的,可以改成php文件如 fckstyles.php,然后用 php 生成 xml 代码。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询