Os formularios CGI do meu site nao estão funcioanando.
Recentemente foram encontradas vulnerabilidades na ferramenta CGI presente no Cpanel que podem permitir a invasão em um ponto vulnerável dos servidores por hackers.
Visando a segurança de nossos clientes, a OperationTO.com optou por desabilitar os CGIs do CPanel.
Se você usa ou usou o CGI nos seus sites, eles não estarão funcionando, devido a este motivo.
Orientamos nossos clientes a usarem outros tipos de formulários, como por exemplo Formulários PHP. Os exemplos abaixo podem ser usados em seu site.
1) contato.html
Web Form: contact.htm
<html>
<body>
<form method="POST" action="contact.php">
<p>Nome:<br>
<input type="text" name="Nome">
<p>Endereco:<br>
<input type="text" name="Endereco">
</form>
<p>
</body>
</html>
-------------------------------------------------------------------------------------------------
PHP Script: contact.php
<?php
// pega as variaveis locais do html
$EmailDe= "suporte@suporte.com";
$EmailPara= "suporte@suporte.com";
$Subject = "Coloque Aqui o Assunto";
$Nome = Trim(stripslashes($_POST['Nome']));
$Endereco = Trim(stripslashes($_POST['Endereco']));
// Valida, se tiver erro manda para pagina erro
$validationOK=true;
if (!$validationOK) {
print '<meta http-equiv="refresh" content="0;URL=error.htm">';
exit;
}
// pega variaveis para o corpo do email
$Body = "";
$Body .= "Nome: ";
$Body .= $Nome;
$Body .= "\n";
$Body .= "Endereco: ";
$Body .= $Endereco;
$Body .= "\n";
// manda o email
$success = mail($EmailPara, $Subject, $Body, "From: ".$EmailDe."\r\nReply-to: ".$EmailDe."\r\n");
// redireciona para pagina de sucesso
if ($success){
print '<meta http-equiv="refresh" content="0;URL=ok.htm">';
}
else{
print '<meta http-equiv="refresh" content="0;URL=error.htm">';
}
?>
Destacamos que estes são apenas exemplos e a OperationTO.com não oferece suporte a este tipo de serviço.