2011-04-01 77 views
0

目前我正在開發一個使用Zend框架的Web應用程序。需要本地主機和虛擬主機環境Zend_Form_Element_Captcha的幫助

我的問題是,我必須爲我的本地主機(運行XAMPP的窗口環境)和虛擬主機(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, 
      ) 
       ) 
      ); 

代碼它完美地工作在網絡主機上,但如果我在我的本地窗口環境中運行它,我得到沒有得到生成的文本空白驗證碼。

這是我目前爲我的本地和它的工作正常。

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

回答