Jump to content


Pedro Vinicius

Member Since 05/11/2008
Offline Last Active 05/11/2008, 12:07
-----

Topics I've Started

Formulário Php

05/11/2008, 11:54

Olá pessoal! sou novo por aqui, assim como em programação, e gostaria de pedir ajuda aos usuários forum a me ajudar a solucionar um problema no envio
de dados por um formulário. Apresento o fontes dos respectivos arquivos:
//FORMULÁRIO<form method="POST" action="enviar.php"><table width="100%" border="0" cellspacing="2" cellpadding="2"><tr><td class="tahoma-02-cinza"><div align="right">Nome:<b><i><font size="1" face="Verdana" color="#FFFFFF"></font></i></b></div></td><td><b><i><font size="1" face="Verdana" color="#FFFFFF"><input name="nome" type="text" class="fomu" size="60"></font></i></b></td></tr><tr><td class="tahoma-02-cinza"><div align="right"><b>E-mail:<i><font size="1" face="Verdana" color="#FFFFFF"></font></i></b></div></td><td><b><i><font size="1" face="Verdana" color="#FFFFFF"><input name="email" type="text" class="fomu" size="60"></font></i></b></td></tr><tr><td class="tahoma-02-cinza"><div align="right">Telefone:<b><i><font size="1" face="Verdana" color="#FFFFFF"></font></i></b></div></td><td><b><i><font size="1" face="Verdana" color="#FFFFFF"><input name="telefone" type="text" class="fomu" id="telefone2" size="60"></font></i></b></td></tr><tr><td class="tahoma-02-cinza"><div align="right"><b>Cidade:<i><b><i><font size="1" face="Verdana" color="#FFFFFF; color:#C40000"></font></i></b></i></b></div></td><td><b><i><b><i><font size="1" face="Verdana" color="#FFFFFF; color:#C40000"><input name="cidade" type="text" class="fomu" size="60"></font></i></b></i></b></td></tr><tr><td align="right">Produtos:</td></br>		<td>					<select name="produto">					<option value="0">--Escolha um produto --</option>					<option value="1">Item 1</option>					<option value="2">Item 2</option>					<option value="3">Item 3</option>					<option value="4">Item 4</option>				</select></font></i></b></td></tr><tr><td class="tahoma-02-cinza"><div align="right"><b>Mensagem:<i><font size="1" face="Verdana" color="#FFFFFF"></font></i></b></div></td><td><b><i><font size="1" face="Verdana" color="#FFFFFF"><textarea name="textodamensagem" cols="45" rows="4" class="fomu"></textarea></font></i></b></td></tr><tr><td></td><td><input name="enviar" type="submit" class="formcop" value="Enviar Mensagem"></td></tr></table></form> </div>


Depois tenho um arquivo de autenticação cujo nome é autenticacao.php


E agora por fim tenho o arquivo enviar.php


<?phpinclude "autenticacao.php";  $Email = new SendMail;  $Email->Servidor = "localhost";   $Email->Autenticado = TRUE;     $Email->Usuario = "website@teste.com.br";   //website@oseudominio.com  $Email->Senha = "12345678";                       // pass12345678  $Email->EmailDe = $_POST['website@teste.com.br'];  // website@oseudominio.com, para quem receber o mail, seja o dono do site ou o cliente, saber de onde vem o mail.  $Email->EmailPara = " info@teste.com.br";   // caso o mail seja para enviar ao dono do site deve colocar-se info@oseudominio.com, caso seja uma resposta automática à pessoa que preencheu o formulário deve colocar-se o e-mail dela.  $Email->Telefone = $_POST['telefone'];  $Email->Cidade = $_POST['cidade'];  $Email->Produtos = $_POST['produto'];    $Email->Assunto = $_POST['assunto'];     $Email->Corpo = $_POST['mensagem'];    /*   * Caso precise anexar arquivos no email   * utilize:   * $Email->Anexar("/caminho/do/arquivo/1");   * $Email->Anexar("/caminho/do/arquivo/2");   * ...   * Não se esqueça que é necessário fazer o   * upload do cliente para o servidor primeiro   *   */      //Envia o email   if($Email->Enviar())   {      echo "Seu email foi enviado corretamente";   }   else   {      echo "Desculpe, seu email não pode ser enviado";   }?>

Observação, o email já está cadastrado corretamento no servidor e as senhas, pois ambos estão corretos, entretanto ao final do preechimento do formulario quando envio o mesmo, me da a mensagem "Desculpe, seu email não pode ser enviado" por favor se tiver alguém que possa me ajudar agradeço imensamente pela colaboração.

IPB Skin By Virteq