<?php
/**
* PHPMailer - PHP email creation and transport class.
* PHP Version 5
* @package PHPMailer
* @link https://github.com/PHPMailer/PHPMailer/ The PHPMailer GitHub project
* @author Marcus Bointon (Synchro/coolbru) <phpmailer@synchromedia.co.uk>
* @author Jim Jagielski (jimjag) <jimjag@gmail.com>
* @author Andy Prevost (codeworxtech) <codeworxtech@users.sourceforge.net>
* @author Brent R. Matzelle (original founder)
* @copyright 2012 - 2014 Marcus Bointon
* @copyright 2010 - 2012 Jim Jagielski
* @copyright 2004 - 2009 Andy Prevost
* @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
* @note This program is distributed in the hope that it will be useful - WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE.
*/
/**
* PHPMailer - PHP email creation and transport class.
* @package PHPMailer
* @author Marcus Bointon (Synchro/coolbru) <phpmailer@synchromedia.co.uk>
* @author Jim Jagielski (jimjag) <jimjag@gmail.com>
* @author Andy Prevost (codeworxtech) <codeworxtech@users.sourceforge.net>
* @author Brent R. Matzelle (original founder)
*/
class PHPMailer
{
/**
* The PHPMailer Version number.
* @var string
*/
public $Version = '5.2.24';
/**
* Email priority.
* Options: null (default), 1 = High, 3 = Normal, 5 = low.
* When null, the header is not set at all.
* @var integer
*/
public $Priority = null;
/**
* The character set of the message.
* @var string
*/
public $CharSet = 'iso-8859-1';
/**
* The MIME Content-type of the message.
* @var string
*/
public $ContentType = 'text/plain';
/**
* The message encoding.
* Options: "8bit", "7bit", "binary", "base64", and "quoted-printable".
* @var string
*/
public $Encoding = '8bit';
/**
* Holds the most recent mailer error message.
* @var string
*/
public $ErrorInfo = '';
/**
* The From email address for the message.
* @var string
*/
public $From = 'root@localhost';
/**
* The From name of the message.
* @var string
*/
public $FromName = 'Root User';
/**
* The Sender email (Return-Path) of the message.
* If not empty, will be sent via -f to sendmail or as 'MAIL FROM' in smtp mode.
* @var string
*/
public $Sender = '';
/**
* The Return-Path of the message.
* If empty, it will be set to either From or Sender.
* @var string
* @deprecated Email senders should never set a return-path header;
* it's the receiver's job (RFC5321 section 4.4), so this no longer does anything.
* @link https://tools.ietf.org/html/rfc5321#section-4.4 RFC5321 reference
*/
public $ReturnPath = '';
/**
* The Subject of the message.
* @var string
*/
public $Subject = '';
/**
* An HTML or plain text message body.
* If HTML then call isHTML(true).
* @var string
*/
public $Body = '';
/**
* The plain-text message body.
* This body can be read by mail clients that do not have HTML email
* capability such as mutt & Eudora.
* Clients that can read HTML will view the normal Body.
* @var string
*/
public $AltBody = '';
/**
* An iCal message part body.
* Only supported in simple alt or alt_inline message types
* To generate iCal events, use the bundled extras/EasyPeasyICS.php class or iCalcreator
* @link http://sprain.ch/blog/downloads/php-class-easypeasyics-create-ical-files-with-php/
* @link http://kigkonsult.se/iCalcreator/
* @var string
*/
public $Ical = '';
/**
* The complete compiled MIME message body.
* @access protected
* @var string
*/
protected $MIMEBody = '';
/**
* The complete compiled MIME message headers.
* @var string
* @access protected
*/
protected $MIMEHeader = '';
/**
* Extra headers that createHeader() doesn't fold in.
* @var string
* @access protected
*/
protected $mailHeader = '';
/**
* Word-wrap the message body to this number of chars.
* Set to 0 to not wrap. A useful value here is 78, for RFC2822 section 2.1.1 compliance.
* @var integer
*/
public $WordWrap = 0;
/**
* Which method to use to send mail.
* Options: "mail", "sendmail", or "smtp".
* @var string
*/
public $Mailer = 'mail';
/**
* The path to the sendmail program.
* @var string
*/
public $Sendmail = '/usr/sbin/sendmail';
/**
* Whether mail() uses a fully sendmail-compatible MTA.
* One which supports sendmail's "-oi -f" options.
* @var boolean
*/
public $UseSendmailOptions = true;
/**
* Path to PHPMailer plugins.
* Useful if the SMTP class is not in the PHP include path.
* @var string
* @deprecated Should not be needed now there is an autoloader.
*/
public $PluginDir = '';
/**
* The email address that a reading confirmation should be sent to, also known as read receipt.
* @var string
*/
public $ConfirmReadingTo = '';
/**
* The hostname to use in the Message-ID header and as default HELO string.
* If empty, PHPMailer attempts to find one with, in order,
* $_SERVER['SERVER_NAME'], gethostname(), php_uname('n'), or the value
* 'localhost.localdomain'.
* @var string
*/
public $Hostname = '';
/**
* An ID to be used in the Message-ID header.
* If empty, a unique id will be generated.
* You can set your own, but it must be in the format "<id@domain>",
* as defined in RFC5322 section 3.6.4 or it will be ignored.
* @see https://tools.ietf.org/html/rfc5322#section-3.6.4
* @var string
*/
public $MessageID = '';
/**
* The message Date to be used in the Date header.
* If empty, the current date will be added.
* @var string
*/
public $MessageDate = '';
/**
* SMTP hosts.
* Either a single hostname or multiple semicolon-delimited hostnames.
* You can also specify a different port
* for each host by using this format: [hostname:port]
* (e.g. "smtp1.example.com:25;smtp2.example.com").
* You can also specify encryption type, for example:
* (e.g. "tls://smtp1.example.com:587;ssl://smtp2.example.com:465").
* Hosts will be tried in order.
* @var string
*/
public $Host = 'localhost';
/**
* The default SMTP server port.
* @var integer
* @TODO Why is this needed when the SMTP class takes care of it?
*/
public $Port = 25;
/**
* The SMTP HELO of the message.
* Default is $Hostname. If $Hostname is empty, PHPMailer attempts to find
* one with the same method described above for $Hostname.
* @var string
* @see PHPMailer::$Hostname
*/
public $Helo = '';
/**
* What kind of encryption to use on the SMTP connection.
* Options: '', 'ssl' or 'tls'
* @var string
*/
public $SMTPSecure = '';
/**
* Whether to enable TLS encryption automatically if a server supports it,
* even if `SMTPSecure` is not set to 'tls'.
* Be aware that in PHP >= 5.6 this requires that the server's certificates are valid.
* @var boolean
*/
public $SMTPAutoTLS = true;
/**
* Whether to use SMTP authentication.
* Uses the Username and Password properties.
* @var boolean
* @see PHPMailer::$Username
* @see PHPMailer::$Password
*/
public $SMTPAuth = false;
/**
* Options array passed to stream_context_create when connecting via SMTP.
* @var array
*/
public $SMTPOptions = array();
/**
* SMTP username.
* @var string
*/
public $Username = '';
/**
* SMTP password.
* @var strin
没有合适的资源?快使用搜索试试~ 我知道了~
第四方支付美化版后台+代理+商家+技术对接文档+搭建教程
共845个文件
png:396个
php:124个
js:90个
需积分: 0 0 下载量 6 浏览量
2023-09-23
05:21:36
上传
评论
收藏 20.52MB ZIP 举报
温馨提示
比较规范的一个第四方支付,做了一些界面上的美化。搭建简单易操作,规范了商家对接平台的技术文档,我觉得这一点还是比较好的。 代码简洁易懂,分享给大家 操作流程: 环境: NGINX1.5+PHP5.6(高版本要更改数据库链接方式)+MYSQL5.7 1、上传源码,导入数据库数据。 2、更改数据库链接文件 /Config/conn.php,改成你自己的数据库名称 3、后台:域名/admin 账号: angel 密码:admin888 有问题联系我的V信:lebangkeju
资源推荐
资源详情
资源评论
收起资源包目录
第四方支付美化版后台+代理+商家+技术对接文档+搭建教程 (845个子文件)
asp_md5.asp 12KB
index.asp 3KB
pay.asp 2KB
return.asp 745B
notify.asp 745B
show2.asp 118B
config.asp 74B
acp_test_enc.cer 2KB
acp_test_enc.cer 2KB
acp_test_verify_sign.cer 2KB
acp_prod_verify_sign.cer 1KB
acp_prod_enc.cer 1KB
acp_test_middle.cer 1KB
acp_test_middle.cer 1KB
acp_test_root.cer 1KB
acp_test_root.cer 1KB
acp_prod_middle.cer 1KB
acp_prod_root.cer 1KB
web.config 683B
amazeui.min.css 249KB
amazeui.min.css 249KB
theme-white.css 164KB
theme-blue.css 164KB
theme-default.css 164KB
theme-brown.css 164KB
theme-default - 备份.css 164KB
theme-black.css 164KB
common.min.css 154KB
bootstrap.css 149KB
bootstrap.css 143KB
material.min.css 137KB
bootstrap.min.css 111KB
wap.css 89KB
animate.css 71KB
animate.min.css 56KB
jquery.mCustomScrollbar.css 52KB
app.css 48KB
app.css 48KB
polyPay.css 41KB
style.css 39KB
common.css 29KB
ambiance.css 25KB
bootstrap-datetimepicker.min.css 22KB
font-awesome.min.css 20KB
media.css 19KB
jquery.datetimepicker.css 18KB
swiper-3.4.2.min.css 17KB
fullcalendar.min.css 15KB
fullcalendar.min.css 15KB
keyPay.css 14KB
payorder.css 13KB
nv.d3.css 13KB
dropzone.css 11KB
summernote.css 10KB
fullcalendar.css 10KB
modules.css 10KB
toPay.css 9KB
amazeui.datatables.min.css 9KB
amazeui.datatables.min.css 9KB
rickshaw.css 7KB
codemirror.css 7KB
blueimp-gallery.min.css 7KB
fullcalendar.print.css 5KB
fullcalendar.print.css 5KB
admin.css 5KB
admin.css 5KB
layer.css 5KB
media.css 5KB
mdn-like.css 5KB
solarized.css 5KB
doc.css 4KB
pay.css 4KB
plugins.css 3KB
xq-dark.css 3KB
coop-modules.css 2KB
xq-light.css 2KB
lesser-dark.css 2KB
jquery-ui.min.css 2KB
pastel-on-dark.css 2KB
tomorrow-night-eighties.css 2KB
erlang-dark.css 2KB
twilight.css 2KB
midnight.css 2KB
base16-light.css 2KB
vibrant-ink.css 2KB
base16-dark.css 2KB
paraiso-light.css 2KB
3024-night.css 2KB
paraiso-dark.css 2KB
3024-day.css 2KB
blackboard.css 2KB
mbo.css 1KB
the-matrix.css 1KB
night.css 1KB
rubyblue.css 1KB
monokai.css 1KB
cobalt.css 1KB
reset.css 1KB
reset.css 1KB
eclipse.css 1KB
共 845 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
资源评论
郎叔和酒
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功