Jump to content
Fórum Script Brasil
  • 0

FALE CONOSCO


Sidius

Question

Bom tentei todos os scripts desse site e em nehum deles obtive sucesso, então vou relatar minha atual situação.

Em um computador aqui em casa, que estava sobrando, formatei-o e instalei o win XP, JAVA, MYSQL, E O APPSERVER. Coloquei para rodar um server de lineage e um site pessoal, bom até ai tudo bem. O server de line funcionando 100% e o site também. Então resolvi criar uma pagina no site, fale conosco, onde um visitante pode colocar seu nome, email, telefone, empresa, assunto, mensagem e em seguida enviar para o meu email (blablabla@hotmail.com). Cara parece muito facil mas estou perdendo as esperanças e o pior já fiz isso a uns dois anos atrás. Vou colocar o código aqui HTML e o PHP. Caso precise configurar o php.ini do appserver ou do windows/system32/php.ini precisarei de ajuda porque não lembro mais como fazer.

Segue os códigos.

Arquivo >>> envia.htm

<html>

<form action="envia.php" method="post" name="form" id="form">

<table width="485" border="0">

<tr>

<td width="116" ><strong>Nome:</strong></td>

<td width="359" align="left"><input name="nome" type="text" id="nome" size="50"></td>

</tr>

<tr>

<td><strong>E-mail:</strong></td>

<td align="left"><input name="email" type="text" id="email" size="50" maxlength="40"></td>

</tr>

<tr>

<td><strong>Fone:</strong></td>

<td align="left"><label></label>

<input name="ddd" type="text" id="ddd" value="DDD" size="2" maxlength="3">

<input name="fone" type="text" id="fone" size="8" maxlength="10"></td>

</tr>

<tr>

<td><strong>Empresa:</strong></td>

<td align="left"><input name="empresa" type="text" id="empresa" size="50"></td>

</tr>

<tr>

<td><strong>Assunto:</strong></td>

<td align="left"><input name="assunto" type="text" id="assunto" size="50"></td>

</tr>

<tr>

<td height="40" align="left" valign="top"><strong>Mensagem:</strong></td>

<td align="left"><label>

<textarea name="mensagem" cols="52" rows="7" id="mensagem"></textarea>

</label></td>

</tr>

<tr>

<td height="41" colspan="2">

<input name="envia" type="submit" value="Enviar">

<input name="limpar" type="reset" value="Limpar">

</label></td>

</tr>

</table>

</form>

</html>

Arquivo >>> envia.php

<?

if($_GET[acao]=='verifica') {

extract($_POST);

}

else {

die ("Acesso negado!");

}

global $email; //função para validar a variável $email no script todo

// defino o corpo do e-mail antes

$corpo = "Nome: $nome\nE-mail: $email\nFone: $fone\nEmpresa: $empresa\nMensagem: $mensagem";

//aqui envia o e-mail para você

$envia = mail ("blablabla@hotmail.com", "$assunto", "$corpo", "From: $email") or die('erro ao enviar menssagem');

if ($envia =='true'){echo'email enviado com sucesso';}

?>

O que esta dando é "Acesso negado"

Lembrando quero que o email chegue para o meu hotmail e o site está hopedado na máquina aqui em casa.

Se alguém puder ajudar agradeço.

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Troca:

if($_GET[acao]=='verifica') {
Por:
if(isset($_POST['mensagem'])) {

Agora, enviar para o hotmail a partir do teu 'servidor' doméstico, esquece, mesmo que você configure um servidor de e-mails ai, 99.99% de chance do hotmail bloquear a mensagem.

Link to comment
Share on other sites

  • 0

Você não precisa de um domínio para enviar um e-mail, você precisa de um servidor de e-mail para isto, mas enviar e-mail a partir de um servidor local, para o hotmail não funciona, o que você pode fazer é enviar por smtp autenticado, dá pra fazer isto usando o gmail.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...