Archive for category Programaçao PHP

Thumb de imagens em PHP

folder-imagesDesenvolvi uma classe para a geração de miniaturas de imagens para uso em galerias.

Possui as seguintes funcionalidades:

  • Redimensionamento;
  • Marca d’água;
  • Exibir ou Salvar as imagens.

Código >

Leia o resto desse post »

1 Comentário

Formulário de Contato usando o PHP Mailer

Envio do formulário de contatos do site usando o PHP Mailer.
Para usar conta de email existente, usando o SMTP do provedor.

Arquivos: php_mailer

Forms de Contato

<form method=”post” action=”send_mail.php”>
<input type=”hidden” name=”destinatario”id=”destinatario” value=”contato@provedor.com.br” />

<!– Campos Inputs –>

Nome: <input type=”text” name=”Nome” id=”Nome” value=”"><br />
Telefone: <input type=”text” name=”Telefone” id=”Telefone” value=”"><br />
e-mail: <input type=”text” name=”email” id=”email” value=”"><br />
Mensagem: <textarea cols=”50″ rows=”5″></textarea><br />
<input type=”submit” value=”Enviar” />
</form>

Configurações do SEND_MAIL.PHP

<?

include(“class_php_mailer.php”);

$contato_admin = $_POST["destinatario"];
$mail = new PHPMailer();

$mail->Arrcampos = ($_POST);
$mail->setNegados(“btEnviar,btn_limpar”);
$mail->Titulo = “Contato Site”;
$mail->Rodape = “”;

$mail->From = $contato_admin;
$mail->FromName = “Contato Site”;
$mail->Host = “smtp.provedor.com.br”;
$mail->Mailer = “smtp”;
$mail->SMTPAuth = true;
$mail->Username = “usuario@provedor.com.br”;
$mail->Password = “password”;
$mail->Body = $mail->MontaHTML();
$mail->AltBody = “HTML”;
$mail->Subject = “Contato Site”;
$mail->AddAddress($contato_admin);
if ($mail->MontaHTML() <> “”) {
if ($mail->Send()){
// Site com a mensagem de envio
header(“location: ok.php”);
}
} else {
// Site com a mensagem de erro
header(“location: erro.php”);
}
?>

Nenhum comentário.