В настоящее время я разрабатываю веб-приложение с использованием Zend Framework.
Моя проблема в том, что мне нужно написать 2 набора кодов для элемента captcha для моего localhost (оконная среда с XAMPP) и веб-хостинг (среда linux).
У меня вопрос: есть ли лучший способ его кодирования, чтобы он работал как на моем локальном хосте, так и в среде веб-хостинга? На данный момент просто так раздражает постоянно менять коды при загрузке на веб-хостинг.
Большое спасибо заранее. :)
Вот мой код для моего веб-хостинга
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,
)
)
);