formulario contato

Estou com um probleminha na parte do formulário do contacto do yii, não aparece a imagem que disponibiliza o código de verificação, a imagem não esta a ser encontrada. tenho um imagem abaixo a mostrar como aparece.

Muito obrigado.

Tem como postar o codigo do formulário?

Aqui esta o codigo:

<?php

/* @var $this SiteController */

/* @var $model ContactForm */

/* @var $form CActiveForm */

$this->pageTitle=Yii::app()->name . ’ - Contate-nos’;

$this->breadcrumbs=array(

'Contatar',

);

?>

<?php if(Yii::app()->user->hasFlash(‘contact’)): ?>

<div class="flash-success">

&lt;?php echo Yii::app()-&gt;user-&gt;getFlash('contact'); ?&gt;

</div>

<?php else: ?>

<p>

Se tiveres alguma questao de negocio ou outros, prencha o formulario para nos contatar. Obrigado

</p>

<div class="wide form">

<?php $form=$this->beginWidget(‘CActiveForm’, array(

'id'=&gt;'contact-form',


'enableClientValidation'=&gt;true,


'clientOptions'=&gt;array(


	'validateOnSubmit'=&gt;true,


),

)); ?>

&lt;div class=&quot;row&quot;&gt;


	&lt;?php echo &#036;form-&gt;labelEx(&#036;model,'nome'); ?&gt;


	&lt;?php echo &#036;form-&gt;textField(&#036;model,'nome'); ?&gt;


	&lt;?php echo &#036;form-&gt;error(&#036;model,'nome'); ?&gt;


&lt;/div&gt;





&lt;div class=&quot;row&quot;&gt;


	&lt;?php echo &#036;form-&gt;labelEx(&#036;model,'email'); ?&gt;


	&lt;?php echo &#036;form-&gt;textField(&#036;model,'email'); ?&gt;


	&lt;?php echo &#036;form-&gt;error(&#036;model,'email'); ?&gt;


&lt;/div&gt;





&lt;div class=&quot;row&quot;&gt;


	&lt;?php echo &#036;form-&gt;labelEx(&#036;model,'assunto'); ?&gt;


	&lt;?php echo &#036;form-&gt;textField(&#036;model,'assunto',array('size'=&gt;60,'maxlength'=&gt;128)); ?&gt;


	&lt;?php echo &#036;form-&gt;error(&#036;model,'assunto'); ?&gt;


&lt;/div&gt;





&lt;div class=&quot;row&quot;&gt;


	


        &lt;?php echo &#036;form-&gt;textArea(&#036;model,'mensagem',array('rows'=&gt;6, 'cols'=&gt;50,'placeholder'=&gt;'Adicionar uma mensagem', 'size'=&gt;102)); ?&gt;


	&lt;?php echo &#036;form-&gt;error(&#036;model,'mensagem'); ?&gt;


&lt;/div&gt;





&lt;?php if(CCaptcha::checkRequirements()): ?&gt;





&lt;div class=&quot;row&quot;&gt;


	&lt;?php echo &#036;form-&gt;labelEx(&#036;model,'verifyCode'); ?&gt;


	&lt;div&gt;&amp;nbsp;


	&lt;?php &#036;this-&gt;widget('CCaptcha'); ?&gt;


&lt;/div&gt;


	


    &lt;div class=&quot;form&quot;&gt;


            Insira as letras apresentadas na imagem&amp;nbsp;&amp;nbsp;


	&lt;?php echo &#036;form-&gt;textField(&#036;model,'verifyCode'); ?&gt;


	&lt;/div&gt;


	&lt;?php echo &#036;form-&gt;error(&#036;model,'verifyCode'); ?&gt;


&lt;/div&gt;





&lt;?php endif; ?&gt;





&lt;div class=&quot;buttonform&quot;&gt;


	&lt;?php echo CHtml::submitButton('Enviar'); ?&gt;


&lt;/div&gt;

<?php $this->endWidget(); ?>

</div><!-- form -->

<?php endif; ?>

Esta parte <?php $this->widget(‘CCaptcha’); ?> é o responsável para imprimir a imagem no ecra.

Antes estava a funcionar.

tenho um pergunta, esta parte de verificação de código é um conjunto de imagens que esta guardada numa pasta e são imprimidas aleatoriamente ou são dados gerados aleatoriamente e imprimidos como imagem?

Obrigado.

Verifique se não houve alguma alteração no ambiente que está hopedada a sua aplicação. Você por utilizar o firebug para detectar se está acontecendo algum erro na renderização do captcha (403 por exemplo).