政务网站建设需求wordpress如何添加页面子目录

bicheng/2026/1/17 10:24:23/文章来源:
政务网站建设需求,wordpress如何添加页面子目录,产品营销策略怎么写,辣条网站建设书转载链接#xff1a;http://blog.009it.com/php/75.html 在php中发送Email可以直接调用系统的mail()函数来完成#xff0c;但是前提是你在php.ini文件中对mail都已经配置好了#xff0c;以下为相关的配置信息#xff1a; [mail function] ; For Win32 only. SMTP localho…转载链接http://blog.009it.com/php/75.html 在php中发送Email可以直接调用系统的mail()函数来完成但是前提是你在php.ini文件中对mail都已经配置好了以下为相关的配置信息 [mail function] ; For Win32 only. SMTP localhost smtp_port 25; For Win32 only. ;sendmail_from meexample.com; For Unix only. You may supply arguments as well (default: sendmail -t -i). ;sendmail_path ; Force the addition of the specified parameters to be passed as extra parameters ; to the sendmail binary. These parameters will always replace the value of ; the 5th parameter to mail(), even in safe mode. ;mail.force_extra_parameters Mail 配置选项 名称 默认 描述 可更改 SMTP localhost Windows 专用SMTP 服务器的 DNS 名称或 IP 地址。 PHP_INI_ALL smtp_port 25 Windows 专用SMTP 段口号。自 PHP 4.3 起可用。 PHP_INI_ALL sendmail_from NULL Windows 专用规定从 PHP 发送的邮件中使用的 from 地址。 PHP_INI_ALL sendmail_path NULL Unix 系统专用规定sendmail 程序的路径通常 /usr/sbin/sendmail 或 /usr/lib/sendmail PHP_INI_SYSTEM 上面写的很清楚要是windows的服务器必须装好开启本地的smtp服务器在linux和unix下要用到sendmail所以得配置好sendmail根据自己的实际情况选择适当的配置信息。 mail()函数如果邮件的投递被成功地接收则返回 true否则返回 false语法 mail($to,$subject,$message,$headers,$parameters) 参数 描述 $to 必需。规定邮件的接收者。 $subject 必需。规定邮件的主题。该参数不能包含任何换行字符。 $message 必需。规定要发送的消息。 $headers 必需。规定额外的报头比如 From, Cc 以及 Bcc。 $parameters 必需。规定 sendmail 程序的额外参数。 简单的发封邮件代码如下 ?php$txt First line of text\nSecond line of text;// 如果一行大于 70 个字符请使用 wordwrap()。 $txt wordwrap($txt,70);// 发送邮件 mail(somebodyexample.com,My subject,$txt); ? 如果是一封带HTML格式的Email则代码如下 ?php$to somebodyexample.com, somebodyelseexample.com; $subject HTML email;$message html head titleHTML email/title /head body pThis email contains HTML Tags!/p table tr thFirstname/th thLastname/th /tr tr tdJohn/td tdDoe/td /tr /table /body /html ;// 当发送 HTML 电子邮件时请始终设置 content-type $headers MIME-Version: 1.0 . \r\n; $headers . Content-type:text/html;charsetiso-8859-1 . \r\n;// 更多报头 $headers . From: webmasterexample.com . \r\n; $headers . Cc: mybossexample.com . \r\n;mail($to,$subject,$message,$headers); ? 函数很简单看似很好用但是实际上局限性很明显必须是在本地的开启smtp的情况下而且经过测试成功率不是很高所以程序中很少有人用到mail()函数来发邮件。 如果要扩展功能的话还得重新构造网上也有好多现成的类可以直接调用来实现其实就是靠fsockopen来进行连接smtp下面的代码是个思路 ?php /**名称smtpsend . class . php功能:邮件发送类, 实现邮件发送功能, 可以发送html邮件可验证用户是否具有发送权限可实现从任意服务器邮箱发送邮件并非局限于本机。 $smtpserver;SMTP服务器 $smtpserverport;SMTP服务器端口 $smtpuser;SMTP服务器的用户帐号 $smtppass;SMTP服务器的用户密码 $fromMail;SMTP服务器的用户邮箱 $toMail;发送给谁 $subject;邮件主题 $content;邮件内容 $mailtype;邮件格式HTML / TXT, TXT为文本邮件 */class smtpclass {function smtp($relay_host , $smtp_port 25, $auth false, $user, $pass) {$this-debug FALSE;$this-smtp_port $smtp_port;$this-relay_host $relay_host;$this-time_out 60; //is used in fsockopen()$this-auth $auth; //auth$this-user $user;$this-pass $pass;$this-host_name localhost; //is used in HELO command$this-log_file ;$this-sock FALSE;}/* Main Function */function sendmail($to, $from, $subject , $body , $mailtype, $returnpath , $cc , $bcc , $additional_headers ) {$mail_from $this-get_address($this-strip_comment($from));$body ereg_replace((^|(\r\n))(\.), \1.\3, $body);$header ;if (isset($returnpath) $returnpath ! ) {$header. Reply-To: . $returnpath . \r\n;}$header. MIME-Version:1.0\r\n;if ($mailtype HTML) {$header. Content-Type:text/html; charsetgb2312 . \r\n;}$header. To: . $to . \r\n;if ($cc ! ) {$header. Cc: . $cc . \r\n;}$header. From: $from . $from . \r\n;$header. Subject: . $subject . \r\n;$header. $additional_headers;$header. Date: . date(r) . \r\n;$header. X-Mailer:By Redhat (PHP/ . phpversion() . )\r\n;list($msec, $sec) explode( , microtime());$header. Message-ID: . date(YmdHis, $sec) . . . ($msec * 1000000) . . . $mail_from . \r\n;$TO explode(,, $this-strip_comment($to));if ($cc ! ) {$TO array_merge($TO, explode(,, $this-strip_comment($cc)));}if ($bcc ! ) {$TO array_merge($TO, explode(,, $this-strip_comment($bcc)));}$sent TRUE;foreach ($TO as $rcpt_to) {$rcpt_to $this-get_address($rcpt_to);if (!$this-smtp_sockopen($rcpt_to)) {$this-log_write(Error: Cannot send email to . $rcpt_to . \n);$sent FALSE;continue;}if ($this-smtp_send($this-host_name, $mail_from, $rcpt_to, $header, $body)) {$this-log_write(E-mail has been sent to . $rcpt_to . \n);} else {$this-log_write(Error: Cannot send email to . $rcpt_to . \n);$sent FALSE;}fclose($this-sock);$this-log_write(Disconnected from remote host\n);}return $sent;}/* Private Functions */function smtp_send($helo, $from, $to, $header, $body ) {if (!$this-smtp_putcmd(HELO, $helo)) {return $this-smtp_error(sending HELO command);}//authif ($this-auth) {if (!$this-smtp_putcmd(AUTH LOGIN, base64_encode($this-user))) {return $this-smtp_error(sending HELO command);}if (!$this-smtp_putcmd(, base64_encode($this-pass))) {return $this-smtp_error(sending HELO command);}}//if (!$this-smtp_putcmd(MAIL, FROM: . $from . )) {return $this-smtp_error(sending MAIL FROM command);}if (!$this-smtp_putcmd(RCPT, TO: . $to . )) {return $this-smtp_error(sending RCPT TO command);}if (!$this-smtp_putcmd(DATA)) {return $this-smtp_error(sending DATA command);}if (!$this-smtp_message($header, $body)) {return $this-smtp_error(sending message);}if (!$this-smtp_eom()) {return $this-smtp_error(sending CRLF.CRLF [EOM]);}if (!$this-smtp_putcmd(QUIT)) {return $this-smtp_error(sending QUIT command);}return TRUE;}function smtp_sockopen($address) {if ($this-relay_host ) {return $this-smtp_sockopen_mx($address);} else {return $this-smtp_sockopen_relay();}}function smtp_sockopen_relay() {$this-log_write(Trying to . $this-relay_host . : . $this-smtp_port . \n);$this-sock fsockopen($this-relay_host, $this-smtp_port, $errno, $errstr, $this-time_out);if (!($this-sock $this-smtp_ok())) {$this-log_write(Error: Cannot connenct to relay host . $this-relay_host . \n);$this-log_write(Error: . $errstr . ( . $errno . )\n);return FALSE;}$this-log_write(Connected to relay host . $this-relay_host . \n);return TRUE;}function smtp_sockopen_mx($address) {$domain ereg_replace(^.([^])$, \1, $address);if (!getmxrr($domain, $MXHOSTS)) {$this-log_write(Error: Cannot resolve MX \ . $domain . \\n);return FALSE;}foreach ($MXHOSTS as $host) {$this-log_write(Trying to . $host . : . $this-smtp_port . \n);$this-sock fsockopen($host, $this-smtp_port, $errno, $errstr, $this-time_out);if (!($this-sock $this-smtp_ok())) {$this-log_write(Warning: Cannot connect to mx host . $host . \n);$this-log_write(Error: . $errstr . ( . $errno . )\n);continue;}$this-log_write(Connected to mx host . $host . \n);return TRUE;}$this-log_write(Error: Cannot connect to any mx hosts ( . implode(, , $MXHOSTS) . )\n);return FALSE;}function smtp_message($header, $body) {fputs($this-sock, $header . \r\n . $body);$this-smtp_debug( . str_replace(\r\n, \n . , $header . \n . $body . \n ));return TRUE;}function smtp_eom() {fputs($this-sock, \r\n.\r\n);$this-smtp_debug(. [EOM]\n);return $this-smtp_ok();}function smtp_ok() {$response str_replace(\r\n, , fgets($this-sock, 512));$this-smtp_debug($response . \n);if (!ereg(^[23], $response)) {fputs($this-sock, QUIT\r\n);fgets($this-sock, 512);$this-log_write(Error: Remote host returned \ . $response . \\n);return FALSE;}return TRUE;}function smtp_putcmd($cmd, $arg ) {if ($arg ! ) {if ($cmd ) $cmd $arg;else $cmd $cmd . . $arg;}fputs($this-sock, $cmd . \r\n);$this-smtp_debug( . $cmd . \n);return $this-smtp_ok();}function smtp_error($string) {$this-log_write(Error: Error occurred while . $string . .\n);return FALSE;}function log_write($message) {$this-smtp_debug($message);if ($this-log_file ) {return TRUE;}$message date(M d H:i:s ) . get_current_user() . [ . getmypid() . ]: . $message;if (!file_exists($this-log_file) || !($fp fopen($this-log_file, a))) {$this-smtp_debug(Warning: Cannot open log file \ . $this-log_file . \\n);return FALSE;;}flock($fp, LOCK_EX);fputs($fp, $message);fclose($fp);return TRUE;}function strip_comment($address) {$comment \([^()]*\);while (ereg($comment, $address)) {$address ereg_replace($comment, , $address);}return $address;}function get_address($address) {$address ereg_replace(([ \t\r\n]), , $address);$address ereg_replace(^.*(.).*$, \1, $address);return $address;}function smtp_debug($message) {if ($this-debug) {echo $message;}}function senduserMail($smtpserver, $smtpserverport 25, $smtpuser, $smtppass, $fromMail, $toMail, $subject, $content, $mailtype HTML) {if ($fromMail ) {die(发件人不能为空);}if ($smtpuser ) {die(用户名不能为空);}if ($smtppass ) {die(用户密码不能为空);}if ($subject ) {die(标题不能为空);}if ($toMail ) {die(收件人不能为空);}if ($content ) {die(内容不能为空);}$smtpserver $smtpserver; //SMTP服务器$smtpserverport $smtpserverport; //SMTP服务器端口$smtpuser $smtpuser; //SMTP服务器的用户帐号$smtppass $smtppass; //SMTP服务器的用户密码$smtpusermail $fromMail; //SMTP服务器的用户邮箱$smtpemailto $toMail; //发送给谁$mailsubject $subject; //邮件主题$mailbody $content; //邮件内容$mailtype $mailtype; //邮件格式HTML/TXT,TXT为文本邮件$this-smtp($smtpserver, $smtpserverport, true, $smtpuser, $smtppass); //这里面的一个true是表示使用身份验证,否则不使用身份验证.//$smtp-debug TRUE;//是否显示发送的调试信息$this-sendmail($smtpemailto, $smtpusermail, $mailsubject, $mailbody, $mailtype);} } //$smtp new smtpclass(); //$smtp-senduserMail(mail.163.com,25,用户名,密码,xxxxxx.com.cn,xxxx.com,测试,测试一下,TXT);? 以上在网上看到的其实具体的方法都是大同小异用的很多的是一个开源的叫phpmailer很方便的。用搜索引擎搜下然后下载就行。 这里贴出phpmailer的测试代码 ?php require (class.phpmailer.php); require (class.smtp.php); //以下是实例: $mail new phpmailer(); //建立邮件发送类 $address xxxxxx . com; $mail-IsSMTP(); // 使用SMTP方式发送 $mail-Host mail.xxx.com; // 您的企业邮局域名 $mail-SMTPAuth false; // 启用SMTP验证功能 $mail-Username xxx; // 邮局用户名(请填写完整的email地址) $mail-Password xxx; // 邮局密码 $mail-From xxxxxxxx.cn; //邮件发送者email地址 $mail-FromName 您的名称; $mail-AddAddress($address, ); //收件人地址可以替换成任何想要接收邮件的email信箱,格式是AddAddress(收件人email,收件人姓名) //$mail-AddReplyTo(, ); //$mail-AddAttachment(/var/tmp/file.tar.gz); // 添加附件 //$mail-IsHTML(true); // set email format to HTML //是否使用HTML格式 $mail-Subject PHPMailer测试邮件; //邮件标题 $mail-Body Hello,这是测试邮件; //邮件内容 $mail-AltBody This is the body in plain text for non-HTML mail clients; //附加信息可以省略 if (!$mail-Send()) {echo 邮件发送失败. p;echo 错误原因: . $mail-ErrorInfo;exit; } echo 邮件发送成功; ?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/89611.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站建设的基础建设网站比较好的公司吗

随着移动互联网的飞速发展,对于开发人员而言,如何快速地开发出兼容不同平台(iOS、Android)的应用,成为了一个重要的问题。 跨平台应用程序开发框架的好处: 1. 一个App适用于多个设备; 2. 一个…

佛山高端网站建设报价页游在线玩

【图像分类】【深度学习】【Pytorch版本】Inception-ResNet模型算法详解 文章目录 【图像分类】【深度学习】【Pytorch版本】Inception-ResNet模型算法详解前言Inception-ResNet讲解Inception-ResNet-V1Inception-ResNet-V2残差模块的缩放(Scaling of the Residuals)Inception-…

长沙品质网站建设优点马鞍山集团网站建设

目录 一、尺寸适配解决方案 1.vw和vh 2.scale 二、数据大屏顶部搭建 1.思路分析

网站开发遵循谷歌外贸

前言:大部分时候我们都是使用pip install去安装一些第三方库,但是偶尔也会有部分库无法安装(最典型的就是dlib这个库),需要采取别的方法解决,这里做笔记记录一下。 使用国内镜像源安装 因为pypi的服务器在…

浦口建设局网站突发 佛山出大事

1.选择按键触发方式 下降沿 2.解决消抖的方法 1)ARM中:延时消抖 2)linux驱动开发:定时器函数 3.框图 内部流程框图: 需要RCC GPIO EXTI GIC章节 中断触发流程: 4.RCC 章节 1)使能GPIOF组 …

金融街做网站的公司建设部网站1667号公告

将图片转为 PDF 的主要原因之一是为了方便共享和传输。此外,将多张图片合并成一个 PDF 文件还可以简化文件管理。之前文章详细介绍过如何使用第三方库Spire.PDF for Python将PDF文件转为图片,那么本文介绍使用同样工具在Python中实现图片转PDF文件的功能…

网站开发框架的工具计算机多媒体辅助教学网站开发

本篇记录了http伪造本地用户的多条字段,便于快速解决题目 用法举例: 直接把伪造本地用户的多个字段复制到请求头中,光速解决部分字段被过滤的问题。 Client-IP: 127.0.0.1 Forwarded-For-Ip: 127.0.0.1 Forwarded-For: 127.0.0.1 Forwarded…

做博客网站最好用什么系统字体 安装到wordpress

Java中的synchronized关键字 synchronized关键字介绍 synchronized块是Java提供的一种原子性内置锁,Java中的每个对象都可以把它当作一个同步锁来使用,这些Java内置的使用者看不到的锁被称为内部锁,也叫作监视器锁。 线程的执行代码在进入…

模板手机网站建设公司wordpress设置用户注册

HEG其实可以批处理可以看我另外一篇博文,不需要写代码。但是对于300以上数量的MODIS影像非常容易自动停止,而且越来越慢。还是打算利用python每个调用。 只提取了MODIS数据当中的IST一个波段,输出成tif,其他什么都没做。在处理前…

青岛开发区网站建设多少钱旅游网站开发公司

作者:ZadigX 企业发布现状痛点 目前企业在选择和实施发布策略时面临以下困境: 1. 缺乏云原生能力: 由于从传统部署转变为云原生模式后,技术架构改造需要具备相关能力的人才。这使得企业在发布策略方面难以入手。 2. 缺乏自动化…

云南照明网站建设万网云主机 wordpress

目录 一、目标1:使用函数分割 二、目标2:使用函数模块 三、目标3:使用正则匹配 一、目标1:使用函数分割 目标:x.x.x.x[中国北京 xx云] 方法:split函数replace函数 1、分割:使用split()方法将…

门户网站建设意义六安做网站的

重点: 1.QPainter在QWidget窗口的paintEvent中使用。 2.QPainter通常涉及到设置画笔、设置画刷、绘图(QPen、QBrush、drawxx)三个流程。 class Widget : public QWidget {Q_OBJECTprotected:void paintEvent(QPaintEvent *event) Q_DEC…

网站建设 东道网络郑州新动力网络技术是干嘛的

目录 同余 一、试题 算法训练 同余方程 同余 同余使人们能够用等式的形式简洁地描述整除关系同余:若 m(正整数),a 和 b 是整数,a%mb%m,或(a-b)%m0,记为 a b(mod m)求解一元线性同余方程等价于…

网吧网站怎么做如何创建一个微信小程序

这 题查保护的时候吓了一跳,保护全开。脑子飞速旋转是要我绕过canary,PIE然后再利用栈溢出劫持程序流吗: 然后扔进IDA中查看下大致流程: 大致看出var是个数组,当var[13]17的时候就会得到system。那还不简单直接写payload: from p…

网站集成微信登录vip影院自助建站系统

随着企业网络需求的不断增长,组织发现监控和管理其网络基础设施变得越来越困难,网络管理员正在转向其他工具和资源,这些工具和资源可以使他们的工作更轻松一些,尤其是在故障排除方面。 目前,网络管理员主要使用简单、…

有没有淄博张店做兼职工作的网站小红书推广软件

文章目录 安装和编译g2o使用g2o拟合曲线主函数代码CMakeLists.txt编译和运行运行结果安装和编译g2o git clone -b 20200410_git https://github.com/RainerKuemmerle/g2o.git cd g2o mkdir build && cd build && cmake .. &&

什么网站都能打开的浏览器建设网站策划书

安装Go语言 下载Go: 访问Go的官方网站(https://golang.org/dl/)。根据你的操作系统(Windows、Linux、macOS等)选择合适的安装包进行下载。 安装Go: 对于Windows用户,运行下载的.msi文件&#x…

顺企网吉安网站建设东莞短视频推广哪个平台好

目录 往期精彩内容: 前言 1 二次分解与数据集制作 1.1 导入数据 1.2 VMD分解 1.3 样本熵 1.4 CEEMDAN分解 1.5 数据集制作 2 基于Pytorch的 CNN-LSTM 预测模型 2.1 定义CNN-LSTM预测模型 2.2 设置参数,训练模型 3 模型评估与可视化 3.1 结果…

建设网站公司选哪家好网站建设时怎么附加数据库

分享15个鲜为人知的的小众网站,每一个可以让你打开新世界的大门,让你震惊。 1:仿知网 https://www.cn-ki.net/ 仿知网是一个完全可以代替知网的精品网站;是一个非常强大的论文搜索网站。 首先这个网站的论文检索结果和知网的搜索结…

慕课网站建设开题报告厦门建设厅网站

目录 一、什么是CAP? Consistency (一致性): Availability (可用性): Partition Tolerance (分区容错性): 二、取舍策略 三、Base理论 1、基本可用 2、软状态 3、最终一致性 四、常见产品 Ereka Zookeeper 五、总结 一、什么是CAP&#xf…