Jnger
Новичок
Help помогите разобраться с php функцию mail(); .mail_class
Help помогите разобраться с php функцию mail(); .mail_class
Не как не могу понять как подключить программу к форме которая на HTML странице
Где какие пункты з что отвечают
Как заставить работать форму что бы с сайта на мыло можно отправлять почту!
Текст программы:
<?php
class Mail
{
var $to = '';
var $from = '';
var $reply_to = '';
var $cc = '';
var $bcc = '';
var $subject = '';
var $msg = '';
var $validate_email = true;
var $rigorous_email_check = true;
var $allow_empty_subject = false;
var $allow_empty_msg = false;
var $headers = array();
function check_fields()
if(empty($this -> to))
{
return false;
}
if(!$this -> allow_empty_subject && empty($this -> subject))
{
return false;
}
if(!$this -> allow_empty_msg && empty($this -> msg))
{
return false;
}
if(!empty($this -> from))
{
$this->headers[] = "From: $this -> from";
}
if(!empty($this -> reply_to))
{
$this -> headers[] = "Reply_to: $this -> reply_to";
}
if ($this -> validate_email)
{
if (!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $this -> to))
{
return false;
}
return true;
}
}
function send()
{
if(!$this -> check_fields()) return true;
if (mail($this -> to, htmlspecialchars( stripslashes(trim($this -> subject))),
htmlspecialchars(stripslashes(trim($this -> msg)))))
{
return true;
}else{
return false;
}
}
}
?>
также есть и второй фаил скрипта:
<?php
include("./mail_class.php");
$mail = new Mail();
$mail -> to = "тут ставишь своё мыли на скока я понял";
$mail -> subject = "";
$mail -> msg = "";
$mail -> msg = "";
$mail -> rigorous_email_check = 0;
if($mail->send()){
echo("Форма отправлена");
}else{
echo("error");
}
echo("<br>");
echo($mail -> msg);
?>
Help помогите разобраться с php функцию mail(); .mail_class
Не как не могу понять как подключить программу к форме которая на HTML странице
Где какие пункты з что отвечают
Как заставить работать форму что бы с сайта на мыло можно отправлять почту!
Текст программы:
<?php
class Mail
{
var $to = '';
var $from = '';
var $reply_to = '';
var $cc = '';
var $bcc = '';
var $subject = '';
var $msg = '';
var $validate_email = true;
var $rigorous_email_check = true;
var $allow_empty_subject = false;
var $allow_empty_msg = false;
var $headers = array();
function check_fields()
if(empty($this -> to))
{
return false;
}
if(!$this -> allow_empty_subject && empty($this -> subject))
{
return false;
}
if(!$this -> allow_empty_msg && empty($this -> msg))
{
return false;
}
if(!empty($this -> from))
{
$this->headers[] = "From: $this -> from";
}
if(!empty($this -> reply_to))
{
$this -> headers[] = "Reply_to: $this -> reply_to";
}
if ($this -> validate_email)
{
if (!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $this -> to))
{
return false;
}
return true;
}
}
function send()
{
if(!$this -> check_fields()) return true;
if (mail($this -> to, htmlspecialchars( stripslashes(trim($this -> subject))),
htmlspecialchars(stripslashes(trim($this -> msg)))))
{
return true;
}else{
return false;
}
}
}
?>
также есть и второй фаил скрипта:
<?php
include("./mail_class.php");
$mail = new Mail();
$mail -> to = "тут ставишь своё мыли на скока я понял";
$mail -> subject = "";
$mail -> msg = "";
$mail -> msg = "";
$mail -> rigorous_email_check = 0;
if($mail->send()){
echo("Форма отправлена");
}else{
echo("error");
}
echo("<br>");
echo($mail -> msg);
?>