Jump to content

Código para mail do Opencart


ribeiro24

Recommended Posts

Boa tarde.

Estou com um problema no envio de mail no opencart.

Tenho o meu site alojado na Esoterica e eles dizem que para funcionar tenho que criar um codigo do tipo que eles diponibilizam.

Como o meu conhecimento é mt redizudo nao consigo por mais alterações que faça po-lo a funcionar.

Deixo aqui o código exemplo que a esoterica fornece.

<?php

if(isset($_POST["submit"])){

$nome_completo = $_POST["nome_completo"];
$email = $_POST["email"];
$telefone = $_POST["telefone"];
$fax = $_POST["fax"];
$comentario = $_POST["comentario"];

require_once "Mail.php";

$from = "de@deminio.pt";
$to = "para@dominio.pt";
$subject = "Assunto do email";

$body = "Nome: ".$nome_completo;
$body.= "\n";
$body.= "Telefone: ".$telefone;
$body.= "\n";
$body.= "Fax:".$fax;
$body.= "\n";
$body.= "\n";
$body.= nl2br($comentario);


$smtpinfo["host"] = "localhost";
$smtpinfo["port"] = "25";
$smtpinfo["auth"] = true;
$smtpinfo["username"] = "dominio@dominio.com";
$smtpinfo["password"] = "password";

$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);

$mail_object = Mail::factory("smtp", $smtpinfo);

$mail = $mail_object->send($to, $headers, $body);

if (PEAR::isError($mail)) {
echo("<p>" . $mail->getMessage() . "</p>");
}else{
echo '<p><b>O seu comentario foi enviado com sucesso.</b></p>';
}


}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd%22>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Formulario de contacto</title>
<style>
form ul
{
font-size:100%;
list-style-type:none;
margin:0;
padding:0;
width:100%;
}
#form_container
{
background:#fff;

margin:0 auto;
text-align:left;
width:640px;
}
form li
{
display:block;
margin:0;
padding:4px 5px 2px 9px;
position:relative;
}
</style>
</head>
<body>

<div id="form_container">
<h1>
<a>Formulário de contacto</a>
</h1>
<form method="post" action="">
<ul>

<li>
<label >Nome Completo </label>
<div>
<input name="nome_completo" maxlength="255" type="text"/>
</div>
</li>

<li>
<label>Email </label>
<div>
<input name="email" maxlength="255" type="text"/>
</div>
</li>

<li>
<label>Telefone </label>
<div>
<input name="telefone" maxlength="255" type="text"/>
</div>
</li>

<li>
<label>Fax </label>
<div>
<input name="fax" maxlength="255" type="text"/>
</div>
</li>

<li>
<label>Comentário </label>
<div>
<textarea name="comentario" maxlength="255"></textarea>
</div>
</li>


<li>
<input value="Enviar" name="submit" type="submit" />
</li>

</ul>
</form>
</div>
</body>
</html>

o códogo do opencart está na pasta system\library e é o mail.php.

Se alguem pudesse dar uma vista de olhos e me dizer o que devo alterar no código do OC para funcionar agradecia.

Cumprimentos

Edited by scorch
Adicionado Geshi.
Link to comment
Share on other sites

Para começar, bem-vindo ao forum,ribeiro24.

Agora ao que interessa.

*sigh*...

Usa as tags code, neste caso,

[ /code] (sem o espaço) para o código ficar mais visível (colorido). (ok, o [b]scorch [/b]já fez esse trabalho por ti... )

Altera a tua pergunta. Aqui não é um local aonde fazemos o trabalho pelos outros, aqui ajudam-se os outros a chegar à resposta que eles precisam para resolver os seus problemas.

A tua dúvida/pergunta/problema/ etc... não se enquadra nesses parâmetros. Altera a tua pergunta para passar a enquadrar-se nesses parâmetros ou então ficas com o tópico trancado.

[b]Enquanto o 1º post não for alterado mais ninguém escreve neste tópico. Só n o tranco para o OP poder alterar o 1º post.[/b]

Edited by brunoais

"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.