我正在尝试将一个上传程序集成到Ckeditor中,我选择了Ckfinder,因为它似乎是文档最丰富的。在我看来,这还不够,因为我已经挣扎了一整天,连一个文件都上传不了。我还检查了Stackoverflow,找不到我的问题的最新和准确的答案。
所以我把它安装在我的/js文件夹里。结构如下:
root
|__/js__
|_/ckeditor
|_config.js
|_...
|_/ckfinder
|_config.php
|_...
|_/images__
|/upload
|_form.php基于文档和各种教程,我以这种方式集成了它。
<textarea id="ckeditor1"></textarea>
<script>
var editor = CKEDITOR.replace( 'ckeditor1', {
filebrowserBrowseUrl : 'js/ckfinder/ckfinder.html',
filebrowserImageBrowseUrl : 'js/ckfinder/ckfinder.html?type=Images',
filebrowserImageUploadUrl : 'js/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images'
});
CKFinder.setupCKEditor( editor, '../' );
</script>Ckeditor和Ckfinder工具显示正确,但当我尝试上传文件时,我收到一个错误“服务器响应不正确”。打开服务器浏览器将返回以下内容:
Parse error: syntax error, unexpected '$value' (T_VARIABLE) in /home/yatacrea/yelofox-test/js/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/functions.php on line 36我没有修改原始代码,除了我根据需要设置的config.php中的'baseUrl‘。
'baseUrl' => '/images/upload/',我很确定这只是一个路径问题,但我不知道我的错误在哪里。你能试着帮我一下吗?
发布于 2018-11-27 20:38:15
我想通了。因为我认为这是路径上的一个错误。我在config.php中混淆了相对路径和绝对路径。现在可以了:)
https://stackoverflow.com/questions/53489203
复制相似问题