• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

使用PHP备份MySQL和网站发送到邮箱实例代码_php实例

php 搞代码 4年前 (2022-01-26) 18次浏览 已收录 0个评论
#!/usr/local/bin/php.cli<BR><?php<BR>require_once './lib/swift_required.php';</P><P>//MySQL<BR>$mysql_dbname = "db";<BR>$mysql_user = "user";<BR>$mysql_pass = "pass";<BR>$mysql_file = "./xxx.sql";<BR>$mysql_charset = "utf8";<BR>system("mysqldump --default-character-set=$mysql_charset --opt -u$mysql_user -p$mysql_pass $mysql_dbname > $mysql_file");</P><P>//Backup WWW File<BR>$www_path = "../www/";<BR>@$final_file = "./xxx_com_".date("Y_m_d").".zip";<BR>system("zip -r -q $final_file $www_path $mysql_file");</P><P>//E-Mail<BR>@$mail_title = "Backup for Coder4.com ".date("Y_m_d");<BR>$mail_sender = "[email protected]";<BR>$mail_recver = "[email protected]";<BR>$mail_body = "See attachments";<BR>$mail_file = $final_file;<BR>$sendmail_cmd = "/usr/sbin/sendmail -bs";</P><P>//Create E-Mail<BR>$message = Swift_Message::newInstance();<BR>$message->setSubject($mail_title);<BR>$message->setFrom(array($mail_sender)<a style="color:transparent">来@源gao*daima.com搞@代#码网</a><strong>搞gaodaima代码</strong>);<BR>$message->setTo(array($mail_recver));<BR>$message->setBody($mail_body);<BR>$message->attach(Swift_Attachment::fromPath($mail_file));<BR>//echo $message->toString();</P><P>//Send E-Mail<BR>$transport = Swift_SendmailTransport::newInstance($sendmail_cmd);<BR>$mailer = Swift_Mailer::newInstance($transport);<BR>$result = $mailer->send($message);</P><P>//Delete<BR>unlink($final_file);<BR>unlink($mysql_file);</P><P>//End<BR>echo "All backup success."<BR>?><BR>

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:使用PHP备份MySQL和网站发送到邮箱实例代码_php实例
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址