sim sim Sudeste, mas a maior bronca é o metodo de envio mesmo,
pois depende do servidor, se vai ser pela funçao mail ou smtp... mas gostei
do seu esquema, o que nao curti la eh a repetiçao na chamada da view, eu
coloquei numa variavel pois so preciso chamar uma vez, sem ter q repetir
codigo sabe?! e a parte de ter 2 variaveis, 1 pra sucesso e outra pra erro,
eu tb n gostei

esse post->check vc usa o validador do kohana?

Ricardo Verhaeg
Bacharelado Ciências da Computação - USP - São Carlos (2005)
Virgos Tecnologia da Informação - Desenvolvimento


2010/10/2 Sudeste Hosting <[email protected]>

> Desculpe tive que acerta o código da página de contato:
> Segue o novo link:
> http://pastebin.com/ivZiRFH5
>
> Teve ter mais erro...
>
>
> Em 2 de outubro de 2010 21:52, Sudeste Hosting <[email protected]>escreveu:
>
> Bom, cada um tem uma forma de desenvolver.
>>
>> Segue o link de uma página de contato que criei.
>> http://pastebin.com/JPAT496N
>> (Esta faltando alguns códigos, mas dar para entender.)
>>
>> Não modifico nada no Route.
>>
>>
>> Em 2 de outubro de 2010 20:34, Ricardo Fontão Verhaeg <[email protected]
>> > escreveu:
>>
>> Fala Marcio,
>>>
>>> http://php.net/manual/en/function.mail.php
>>> acho que essa seria a ideia.. como a função retorna TRUE ou FALSE, entao
>>> vc faria algo assim:
>>>
>>> $view = "contato_com_form";
>>> if(isset($_POST['email'])) {
>>>   //verifica os dados para ver se esta tudo certo..
>>>   //Se nao estiver
>>>   $view = "contato_com_form_mais_erro_de_dados";
>>>   //Se estiver
>>>   if (mail($seu_email, $assunto, $mensagem)) {
>>>     $view = "contato_sucesso"
>>>   }
>>>   else {
>>>     $view = "contato_com_erro";
>>>   }
>>> }
>>>
>>> $this->template->content = View::factory($view);
>>>
>>> --
>>>
>>> A unica coisa é que os servidor tem q ter a funcao mail habilitada, vou
>>> ver certinho para envio com smtp e te passo depois
>>>
>>> abraços
>>>
>>> Ricardo Verhaeg
>>> Bacharelado Ciências da Computação - USP - São Carlos (2005)
>>> Virgos Tecnologia da Informação - Desenvolvimento
>>>
>>>
>>> 2010/10/2 Marcio Toledo <[email protected]>
>>>
>>> Estou quebrando a cabeça de como fazer um formulário de contato.
>>>> Estou trabalhando com a versão 3.0.7.1.
>>>>
>>>> Já ví algumas sugestões no git hub de módulos.. mas não consegui
>>>> implementar.
>>>>
>>>> Alguém tem mais algumas idéias de como fazer, preciso de algo simples.
>>>>
>>>> /fale_conosco
>>>> - formulario de contato
>>>>
>>>> /fale_conosco/sucesso
>>>> - mesma view mas não aparece o form e sim uma mensagem de sucesso
>>>>
>>>> /fale_conosco/erro
>>>> - idem com mensagem de erro
>>>>
>>>> Meu Route aparentemente já ta certo:
>>>>
>>>> Route::set('pages', '(<action>(/<status>))')
>>>>        ->defaults(array(
>>>>                'controller' => 'pages',
>>>>                'action'     => 'home',
>>>>                'status'         => '',
>>>>        ));
>>>>
>>>>
>>>> E meu controle Pages...
>>>>
>>>>        public function action_faleconosco($status){
>>>>                $this->template->page_name = 'page_faleconosco';
>>>>                $this->template->content = View::factory('fale_conosco');
>>>>
>>>>                if ($_POST)
>>>>                {
>>>>                }
>>>>        }
>>>>
>>>>
>>>> Obrigado.
>>>>
>>>>
>>>> --
>>>> Marcio Toledo
>>>> +55 11 7635-2828
>>>>
>>>> --
>>>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
>>>> Php" dos Grupos do Google.
>>>> Para postar neste grupo, envie um e-mail para
>>>> [email protected].
>>>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>>>> [email protected]<kohana-php%[email protected]>
>>>> .
>>>> Para obter mais opções, visite esse grupo em
>>>> http://groups.google.com/group/kohana-php?hl=pt-BR.
>>>>
>>>>
>>>  --
>>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
>>> Php" dos Grupos do Google.
>>> Para postar neste grupo, envie um e-mail para
>>> [email protected].
>>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>>> [email protected]<kohana-php%[email protected]>
>>> .
>>> Para obter mais opções, visite esse grupo em
>>> http://groups.google.com/group/kohana-php?hl=pt-BR.
>>>
>>
>>
>>
>> --
>> Atenciosamente,
>> Bernardo Sepulveda de Castro
>> ------- ------- ------- -------- -------- --------
>> *Sudeste Hosting...*
>> Ideias e Soluções Web
>> www.sudestehosting.com.br
>> (21)3305-3105
>>
>>
>
>
> --
> Atenciosamente,
> Bernardo Sepulveda de Castro
> ------- ------- ------- -------- -------- --------
> *Sudeste Hosting...*
> Ideias e Soluções Web
> www.sudestehosting.com.br
> (21)3305-3105
>
>  --
> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php"
> dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para [email protected].
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> [email protected]<kohana-php%[email protected]>
> .
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/kohana-php?hl=pt-BR.
>

-- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para 
[email protected].
Para obter mais opções, visite esse grupo em 
http://groups.google.com/group/kohana-php?hl=pt-BR.

Responder a