目前我正在使用 Zend 框架开发一个 Web 应用程序。
我的问题是我必须为我的本地主机(运行 XAMPP 的窗口环境)和网络托管(Linux 环境)的验证码元素编写 2 组代码。
我的问题是有没有更好的编码方法,以便它可以在我的本地主机和网络托管环境中工作?目前,当我上传到虚拟主机环境时,不断更改代码真是太烦人了。
提前非常感谢。:)
这是我的网络托管环境的代码
array('captcha' => array(
'captcha' => 'Image',
'wordLen' => 3,
'timeout' => 600,
'font' => '../font/arial.ttf',
'imgurl' => '../images/captcha/',
'fontsize' =>20,
'expiration' =>20,
'lineNoiseLevel' =>0,
'DotNoiseLevel' =>10,
)
)
);
它在网络主机上完美运行,但如果我在本地主机窗口环境中运行它,我会得到空白验证码,文本不会生成。
这就是我目前拥有的本地主机及其工作正常。
array('captcha' => array(
'captcha' => 'Image',
'wordLen' => 3,
'timeout' => 600,
'font' => 'C:\WINDOWS\Fonts\arial.ttf',
'imgurl' => 'http://localhost/images/captcha',
'fontsize' =>20,
'expiration' =>20,
'lineNoiseLevel' =>0,
'DotNoiseLevel' =>10,
)
)
);