我要查找的确切是一个按钮,上面写着“举报错字”,并在有人单击该页面上的那个按钮时通知我。
为澄清起见,我有一个很大的写作项目,其中包含许多短页面-每个html模板中都有几个段落,我知道可以做得更简洁一些,但这是另一回事。如果在阅读时我每次(或正在阅读的任何人)看到有问题的东西时都可以单击一个按钮,然后收到一条消息,说在单击该按钮的哪一页时无需发送电子邮件,这将对我有帮助。我会收到一封自动发送到我的电子邮件的邮件(即使与页面名称一样简单,例如正文中的“ example.html”),也没问题,但我不想打开我的电子邮件客户端等。老实说,只要用户交互保持最小,我可以通过任何方式获得通知(html5可以发送信鸽吗?)。有没有相对简单的方法可以做到这一点?我很高兴学习,但并不完全是专家。
如果我不清楚,或者是否曾经问过这个问题,我会事先道歉(我真的无法考虑如何搜索我要问的问题),或者答案很简单,而我只是完全想念它。我在这方面还是个菜鸟,所以如果这不是一个理想的问题,请耐心等待,我将不胜感激,但我将尝试通过建议的修复程序进行更新。谢谢!
答案 0 :(得分:0)
在Html5中不可能做到这一点,但是可以使用Jquery或php来完成,因为您可能需要一些后端站点脚本语言。
答案 1 :(得分:0)
if ($this->form_validation->run() == FALSE) {
$this->load->view('welcome_message');
} else {
$this->load->view('formsuccess');
$name = $this->input->post('name');
$email = $this->input->post('email');
$cell = $this->input->post('cell');
$msg = $this->input->post('msg');
// $captcha=$this->input->post('captcha');
// echo $this->session->flashdata('email_sent');
$data = array('name' => $name, 'email' => $email, 'cell' => $cell, 'msg' => $msg);
$this->load->model('mymodel');
if ($this->mymodel->add($data)) {
$this->load->library('email');
//SMTP & mail configuration
$config = array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.googlemail.com',
'smtp_port' => 465,
'smtp_user' => 'consecutive.development@gmail.com',
'smtp_pass' => 'devAccountCB!',
'mailtype' => 'html',
'charset' => 'utf-8'
);
$this->email->initialize($config);
$this->email->set_mailtype("html");
$this->email->set_newline("\r\n");
//Email content
$subject = 'Call Back Request';
$message = $this->input->post('msg');
$name = $this->input->post('name');
$from = $this->input->post('email');
$to = 'consecutive.development@gmail.com';
$this->email->from($from, $name);
$this->email->to($to);
$this->email->subject($subject);
$this->email->message("From : " . $from . " <br> Message: " . $message . "<br>Phone Number:" . $cell);
if ($this->email->send()) {
$this->mymodel->add($data);
$this->session->set_flashdata('success_msg', 'Message sent successfully');
//$success= $this->session->set_flashdata('success_msg');
} else {
$this->session->set_flashdata('error_msg', 'Error sending message!');
//redirect('Welcome/index');
// show_error($ this->电子邮件-> print_debugger()); }
echo '<script>alert("Your Message has been sent. Thankyou!");</script>';
redirect('');