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.
