我正在使用fileeditor Yii extension http://www.yiiframework.com/extension/fileeditor 当我使用这个文件编辑器保存文件时,除了一个案例之外它工作得很好。它正在从文件内容中删除+符号。
就像,我正在补充
文件中{$rownum = $rownum + 1}
。保存后,它将用
{$rownum = $rownum 1}
我不知道为什么会这样,但不知怎的,我无法找到解决方案。
答案 0 :(得分:1)
问题出在控制器 FileeditorController.php 处于行动 actionPutContent 。
更改行:
echo file_put_contents($file, urldecode ($_POST['filecontent']));
到
echo file_put_contents($file, $_POST['filecontent']);
使用" urldecode " on filecontent参数没有意义。发送时,该参数不是url编码的。