Я отправляю электронную почту, когда пользователь публикует некоторые данные, используя какую-либо форму. Это условие для отправки электронной почтыКакова альтернатива html-форме в php?
<?php
if($_SERVER["REQUEST_METHOD"] == "POST")
{
$message='Thanks for registerring yourself';
require "public/api/phpmailer/class.phpmailer.php"; //include phpmailer class
// Instantiate Class
$mail = new PHPMailer();
// Set up SMTP
$mail->IsSMTP(); // Sets up a SMTP connection
$mail->SMTPAuth = true; // Connection with the SMTP does require authorization
$mail->SMTPSecure = "ssl"; // Connect using a TLS connection
$mail->Host = "smtp.gmail.com"; //Gmail SMTP server address
$mail->Port = 587; //Gmail SMTP port
$mail->SMTPSecure = "tls";
$mail->SMTPDebug = 1;
$mail->Encoding = '7bit';
// Authentication
$mail->Username = '*********'; // Your full Gmail address
$mail->Password = '*********'; // Your Gmail password
// Compose
$email = $_POST['InputEmail'];
$mail->MsgHTML($message);
// Send To
$mail->AddAddress($email, "RahulName"); // Where to send it - Recipient
$result = $mail->Send(); // Send!
$message = $result ? 'Successfully Sent!' : 'Sending Failed!';
unset($mail);
}
?>
Форма декларации, как это .Когда я использую это, я могу отправить по электронной почте, но данные формы не собирается в базе данных.
<form method="post" id="login_form" action="" >
Но когда я использую это, я могу отправлять данные в базу данных, но не по электронной почте.
<?php echo form_open_multipart('upload/do_upload');?>
Какое решение выполняет обе вещи?
это не проблема mysql. –
Что такое альтернатива Php echo form_open_multipart ('upload/do_upload');?> В html? –
Я также загрузил почтовый код. –