Zend framework 需要在本地主机和web主机环境中使用Zend_Form_Element_验证码的帮助吗

Zend framework 需要在本地主机和web主机环境中使用Zend_Form_Element_验证码的帮助吗,zend-framework,zend-form,captcha,zend-form-element,Zend Framework,Zend Form,Captcha,Zend Form Element,目前,我正在使用Zend framework开发一个web应用程序 我的问题是,我必须为本地主机(运行XAMPP的窗口环境)和web主机(linux环境)的captcha元素编写两组代码 我的问题是,有没有更好的方法对其进行编码,使其在本地主机和web主机环境中都能工作?目前,当我上传到网络主机环境时,不断地更改代码真是太烦人了 非常感谢。:) 这是我的网络托管环境的代码 array('captcha' => array( 'captcha' =>

目前,我正在使用Zend framework开发一个web应用程序

我的问题是,我必须为本地主机(运行XAMPP的窗口环境)和web主机(linux环境)的captcha元素编写两组代码

我的问题是,有没有更好的方法对其进行编码,使其在本地主机和web主机环境中都能工作?目前,当我上传到网络主机环境时,不断地更改代码真是太烦人了

非常感谢。:)

这是我的网络托管环境的代码

array('captcha' => array(
                 'captcha' => 'Image',
             'wordLen' => 3,
             'timeout' => 600,
                 'font' => '../font/arial.ttf',
                 'imgurl' => '../images/captcha/',
                 'fontsize' =>20,
             'expiration' =>20,
                         'lineNoiseLevel' =>0,
                         'DotNoiseLevel' =>10,
             )
                )
           );
它在web主机上工作得很好,但是如果我在本地主机窗口环境中运行它,我会得到空白的验证码,文本不会生成

这就是我目前拥有的本地主机及其工作状态

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,
             )
                )
           );

使用字体的应用程序路径。 默认值为“/images/captcha/”。所以不需要。 希望对你有帮助