fccoelho7 0 Denunciar post Postado Julho 13, 2009 Olá pessoal, estou desenvolvendo um formmail, mas ele não esta funcionando, quando eu aperto em enviar, abre a página em .php como se fosse um texto, olhem o código: <html> <head> <style type="text/css"> p{ margin:0px; } </style> <title>Formmail</title> </head> <body> <form method="POST" action="formmail.php"> <p>Nome:<input type="text" name="nome" size="20"></p> <p>Email:<input type="text" name="email" size="20"></p> <p>Telefone:<input type="text" name="telefone" size="20"></p> <p>Produto:<input type="text" name="produto" size="20"></p> <p>Mensagem:<textarea rows="5" name="mensagem" cols="20"></textarea></p> <input type="submit" value="Enviar" name="B1"> <input type="reset" value="Limpar" name="B2"> </form> </body> </html> <? $nome = $_POST['nome']; $email = $_POST['email']; $telefone = $_POST['telefone']; $produto = $_POST['produto']; $campomensagem = $_POST['mensagem']; //aqui nós resgatamos as variáveis do formulário $para = "flydinamic@host.sk"; $assunto = "Mensagem do usúario $nome"; $mensagem = "$nome $email $telefone $produto $campomensagem"; /*aqui foram definidos: o local onde será enviado o e-mail($para) o assunto do e-mail enviado ($assunto) e a mensagem enviada ($mensagem) que contém todos os campos preenchido no formulário*/ if (strlen($nome) < 3) echo "Digite seu nome!<BR> <a href=\"java script:history.back(1);\">Voltar</a>"; elseif (strlen($email) <= 3) echo "E-mail inválido!<BR> <a href=\"java script:history.back(1);\">Voltar</a>"; elseif (strlen($campomensagem) <= 3) echo "Escreva uma mensagem!<BR> <a href=\"java script:history.back(1);\">Voltar</a>"; else{ mail($para, $assunto, $mensagem); echo "O formulário foi preenchido e enviado com sucesso!!"; } /* Nas linhas acima foi feita uma confirmação do preenchimento dos formulários.. sendo que todos os campos preenchidos do formulário será enviado com a instrução mail() */ ?> Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Julho 13, 2009 Crie uma página só com isto e execute. <?php // coloque a tag completa, como está aqui e não como você fez lá. phpinfo() ?> Veja se retorna alguma coisa. Se retornar igual, você não tem suporte a PHP onde está tentando executar esta página. Se retornar, troque <? por <?php. Qualquer coisa posta de novo. Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
fccoelho7 0 Denunciar post Postado Julho 13, 2009 Deu o seguinte erro: Warning: mail() has been disabled for security reasons in /mnt/storage/users/f/l/y/flydinamic/form2/formmail.php on line 25 O formulário foi preenchido e enviado com sucesso!! Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Julho 13, 2009 Bom... está claro o erro... Entre em contato com seu provedor. Função mail foi desativada. Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites