Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera, como foi o natal e as expectativas para o ano novo tudo legal??!!!
Estou com o seguinte problema, criei um bloco de código que funcionou perfeitamente em meu servidor que uso para testes e aprendizados, creio que vocês devem conhece-lo (php grátis). Bom nele rodou tudo certo, mas quando eu fui colocar em outro servidor que é o terra, desastre, o código não rodou.
Pergunto-lhes estou fazendo alguma coisa errada:?:?:?:
o código é este:
<?php
//Somente entra neste bloco se for enviado por formulario.
if(isset($_POST['sendng']))
{
//Declare variable
$name = $_POST["name"];//Name of person
$email = $_POST["email"];//e-mail of send
$message = $_POST["message"];//message of send
$date = date ("d/m/y - H:i:s");//date of dai
//Validate camp
if(empty($name) || empty($email) || empty($message))//só retorna false se todas as variaveis estiveren setadas
{
$error = "Todos os campos são de preenchimento obrigatorio!!";//caso não foren setadas <<<<<
}
//validate e-mail
elseif(strlen($email) < 7 || substr_count($email, "@") !=1 || substr_count($email, ".") < 1 )/*se contiver - de 7 caracter return true, se + de 1 @ true, se - de 1 ponto "." return true */
{
$error = "Por favor digite um e-mail válido!"; //se não o e-mail não for valido <<<<<<
}
else
{
//Validate e-mail of send
global $email;
//Agora o bloco que e enviara o email.
$mailwill = "williamcosta@limao.com.br";
$send = mail ( "$mailwill","SUGESTÃO VIA SITE","----------------------Nome: $name\nData: $date\nE-mail: $email\n-------------------------Message: $message");
//Validate send of message
if($send)
{
$error = "Mensagem enviada com sucesso!"; //case of send <<<<
}
else
{
$error = "Erro: sua menssagem não pode ser enviada tente mais tarde!";
}
}
}
?>
<?php print $error;
}
?>
<div class="btback"><a href="index.php" ><img class="bt" src="Files/templates/bt_seta copy.png" style="border:none"/></a></div>
<table border="0" class="table">
<thead>
<tr>
<th colspan="2" > Entre em contato com o criador deste site</th>
</tr>
</thead>
<tbody>
<form name="mail_will" action="" method="POST">
<tr>
<td>
Nome: <input type="text" name="name" /> </td>
</tr>
<tr>
<td>
E-mail: <input type="text" name="email" /> </td>
</tr>
<br />
<tr>
<td>
Deixe aqui sua critica, duvida ou sugestão:
</td>
</tr>
<tr>
<td>
<textarea name="message" class="text"></textarea> </td>
</tr>
<tr>
<td>
<input type="submit" value="Enviar" class="botton" /><input type="hidden" name="sendng" value="" /> </td>
</tr>
</form>
</tbody>
</table>
De-em uma olhada e verifiquem se estou fazendo algo errado, por favor.
Carregando comentários...