Hallo,
das CAPTCHA Image wird im CONTACT - Controller angezeigt, jedoch nicht in meinem SUGGESTION - Controller.
Folgende Code habe ich eingefügt
<?php if(extension_loaded('gd')): ?>
Geben Sie die angzeigten Buchstaben / Zahlen aus dem Bild ein. <br/>
<?php $this->widget('CCaptcha'); ?>
<input type="text" name="verifyCode">
<?php endif; ?>
Der Code wird auch richtig ausgegeben, mit image tag, jedoch ohne Bild.
Geben Sie die angzeigten Buchstaben / Zahlen aus dem Bild ein. <br/>
<img id="yw0" src="/blog2/suggest/captcha.html" alt="" />
<input type="text" name="verifyCode">
<input type="submit" name="yt1" value="Save" />
Mein Controller enthält alles
public function actions()
{
return array(
'captcha' => array(
'class' => 'CCaptchaAction',
'backColor' => 0xEBF4FB,
),
);
}
Meine rules
public function rules()
{
array('verifyCode', 'captcha', 'allowEmpty'=>!extension_loaded('gd'), 'message' => 'Das eingegeben CAPTCHA stimmt nicht überein.'),
}
wo liegt nun der Fehler?