Opencart,OC 1.5.1.3,验证码错误

Bog*_*oiu 4 apache captcha opencart

OC 1.5.1.3,Captcha图像不会显示在这些页面上:

  1. 产品/评论部分
  2. 联系页面
  3. 通过访问http://www.directmall.co.uk/index.php?route=information/contact/captcha(应该生成图像的直接链接)

我看不到任何错误(Apache logs/error.txt文件).我在语言文件中看不到任何空格 - 实际上我已经重新加载了整个EN包,只是为了确保..

我怀疑依赖性被破坏了(即使我有GD ......还有其他东西......); 禁用完全缓存 - 需要帮助!

早在2009年我在论坛上发现了这些错误的痕迹,但似乎存在语言文件问题,这意味着空格的痕迹比正常情况更早地发送页面标题 - 但我已经检查了大部分文件我认为是参与,我已经清理了所有额外的空间 - 没有结果.

谢谢,波格丹

Jon*_*ing 14

仅供参考我有同样的问题,这个解决方案(更改为system\library\captcha.php)确实使验证码图像成功显示,表单通过了验证:

function getCode(){
$out = ob_get_contents();
$out = str_replace(array("\n", "\r", "\t", " "), "", $this->code);
ob_end_clean();

    return $out;
}
Run Code Online (Sandbox Code Playgroud)