Captcha Image wird nicht angezeigt

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?

is die captcha-action in den access rules mit drin?

jetzt ja ;D

danke!!!

Irgendwie, spinnt das Captcha

345

captcha.html.png

also ich sehe dadrauf peremur, dennoch enthalte ich die Fehlermeldung das die CAPTCHAS nicht übereinstimmen…

hast du etwas mit dem url-manager angestellt? das war meist das problem bei mir, dass eben nicht unbedingt korrekt weiter geleitet wurde. ebenso gab es ein paar probleme, als ich dann auf ajax umgestellt habe. (vgl. diesen thread)