Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fee Lipe

[Resolvido] ! Formulário não quer dar certo "/

Recommended Posts

Ele está dando erro na linha 78!! não consegui arrumar... alguém ai sabe o porque ??

Ou tem algum formulário funcionando pra me passar ?

 

>>FORMAIL.PHP

<!-- INICIO DO CÓDIGO -->

 

<?php require "config.ini"; ?>

<?php

ini_set ("SMTP","smtp.eb.mil.br");

 

////////////////////////////////////////////////

// Formail em PHP por SK15 v 1.0 |||

// Esse formulario é uma imitação do formail |||

// com um pequena ponto fraco |||

// ao adicionar um novo campo ele tera |||

// quer ser mudado aqui nesse arquivo |||

/////////////////////////////////////////////|||

// Carrega dados pelo método POST, independente da configuração das variáveis Globais do ini do PHP

 

$nome=$_POST["nome"];

$email=$_POST["email"];

$assunto=$_POST["assunto"];

$mensagem=$_POST["mensagem"];

 

// Verifica se O Campo nome tá preenchido

if (empty($nome)){

// HTML que aparecera o ERRO

echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";

echo "<body bgcolor=\"#ffffff\">";

echo "<br><br><br>";

echo "<center>É Necessario o Preenchimento do <b>Nome</b></center>";

echo "<br><br><center><a href=\"java script:history.back(1)\">Volta</a></center>";

echo "</body></html>";

}

// Verifica o Campo E-mail Tá preenchido

elseif (empty($email)){

// HTML que aparecera o ERRO

echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";

echo "<body bgcolor=\"#ffffff\">";

echo "<br><br><br>";

echo "<center>O E-mail não foi <b>Digitado</b></center>";

echo "<br><br><center><a href=\"java script:history.back(1)\">Volta</a></center>";

echo "</body></html>";

}

// Verifoca Se o E-mail Contem @

elseif (!(strpos($email,"@")) OR strpos($email,"@") !=strrpos($email,"@")) {

// HTML que aparecera o ERRO

echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";

echo "<body bgcolor=\"#ffffff\">";

echo "<br><br><br>";

echo "<center>O E-mail <b>Não</b> é <b>válido</b></center>";

echo "<br><br><center><a href=\"java script:history.back(1)\">Volta</a></center>";

echo "</body></html>";

}

// Verifica se o Campo Está Preenchido

elseif (empty($assunto)){

// HTML que aparecera o ERRO

echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";

echo "<body bgcolor=\"#ffffff\">";

echo "<br><br><br>";

echo "<center>Você <b>Não</b> Digitou Um <b>Assunto</b></center>";

echo "<br><br><center><a href=\"java script:history.back(1)\">Volta</a></center>";

echo "</body></html>";

}

// Verifica se o Campo Mensagem tá preenchido

elseif (empty($mensagem)){

// HTML que aparecera o ERRO

echo "<html><head><title>Ocorreu Um ERRO !!!</title></head>";

echo "<body bgcolor=\"#ffffff\">";

echo "<br><br><br>";

echo "<center>Você <b>Não</b> Digitou Uma <b>Mensagem</b></center>";

echo "<br><br><center><a href=\"java script:history.back(1)\">Volta</a></center>";

echo "</body></html>";

}

else{

// Comfirma o Envio Do E-mail

if ($certo== "1")

{

// Função de envio Do E-mail

 

//mail ("felipe_vhh@yahoo.com.br ","nome","string message", "string additional_headers");

mail ("$emaildest","$assunto","Nome:$nome\n Email:$email\n Mensagem:$mensagem\n IP:$REMOTE_ADDR\n\n ...::: NOMEEEE ® :::...","From:$nome<$email>");

 

}

 

// HTML do redirecionameto e se não redirecionar aparece um link

echo "<html><head>";

echo "<meta http-equiv=\"refresh\" content=\"0;url=$redirecionar\">";

echo "<title>Redirecionado ...</title>";

echo "</head><body bgcolor=\"#ffffff\">";

echo "<a href=\"$redirecionar\" target=\"_top\">Volta Para O Site</a>";

echo "</body></html>";

}

?>

 

<!-- FIM DO CODIGO -->

 

 

CONFIG.INI

<!-- INICIO DO CÓDIGO -->

 

<?php

// Isto é quase como uma chave se você não quiser mais receber mensagems é só colocar 0

// 1 = Ligado - 0 = Desligado

// ...::: BY SK15 ® :::...

 

$certo="1";

$emaildest="AQUI TÁ O MEU E-MAIL";

$redirecionar="http://www.google.com.br"

?>

 

<!-- FIM DO CODIGO -->

 

 

FORMULARIO.HTML

<!-- INICIO DO CÓDIGO -->

</table>

 

<form action="formail.php" method="POST">

<font face="Arial Narrow">

<input type="hidden" name="emaildest" value="felipe_vhh@yahoo.com.br"></font>

<font face="Arial Narrow">

<input type="hidden" name="redirecionar" value="http://www.google.com.br">

</font>

<center>

<table width="635" bgcolor="#000000" border="0" align="center" cellspacing="0" cellpadding="1" height="270">

<tr>

<td width="633" height="268">

<div align="center">

<center>

<table width="344" bgcolor="#C4C4AA" border="1" cellspacing="0" cellpadding="3" style="border-collapse: collapse" bordercolor="#111111" height="271">

<tr>

<td width="93" height="22"><font face="Tahoma" size="2">Seu nome:</font></td>

<td width="239" height="22">

<font face="Arial Narrow">

<input type="text" size="70" name="nome" value=""></font></td>

</tr>

<tr>

<td width="93" height="22"><font face="Tahoma" size="2">Seu E-mail:</font></td>

<td width="239" height="22">

<font face="Arial Narrow">

<input type="text" size="70" name="email" value=""></font></td>

</tr>

<tr>

<td width="93" height="22"><font face="Tahoma" size="2">Assunto:</font></td>

<td width="239" height="22">

<font face="Arial Narrow">

<input type="text" size="70" name="assunto" value=""></font></td>

</tr>

<tr>

<td width="93" height="100"><font face="Tahoma" size="2">Mensagem:</font></td>

<td width="239" height="100">

<font face="Arial Narrow">

<textarea cols="60" rows="6" name="mensagem"></textarea></font></td>

</tr>

<tr>

<td colspan="2" align="center" width="331" height="71">

<font face="Arial Narrow">

<input type="submit" value=" Enviar " style="float: left; font-family: Tahoma"></font><font face="Tahoma"><input type="reset" value=" Limpar " style="float: left"></font><font face="Arial Narrow">   

</font></td>

</tr>

</table>

</center>

</div>

</td>

</tr>

</table>

</center>

</form>

 

<p align="center">

<a href="corpo.asp"><strong><font color="#000000" face="Tahoma" size="3">Voltar</font></strong></a></p>

 

</body>

<!-- FIM DO CODIGO -->

 

Alguem ai sabe o porque ??

estou precisando urgentemente deste form...

Obrigado desde já (Y)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Felipe, qual erro tá dando?

 

Obs: por favor, não precisa postar seu sistema inteiro, apenas a linha que dá o erro e o erro que aparece.

Compartilhar este post


Link para o post
Compartilhar em outros sites

É isso aí, o você não tem permissão pra executar a função mail().

Em servidores free normalmente é assim, eles colocam uma série de restrições de uso.

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.