您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP备份MySQL和网站发送到邮箱

2025/10/25 22:12:11发布17次查看
欢迎进入linux社区论坛,与200万技术人员互动交流 >>进入 使用php备份mysql和网站发送到邮箱的方法。 代码: 1 #!/usr/local/bin/php.cli 2 ?php 3 require_once './lib/swift_required.php'; 4 //mysql 5 $mysql_dbname = db; 6 $mysql_user = user; 7
欢迎进入linux社区论坛,与200万技术人员互动交流 >>进入
使用php备份mysql和网站发送到邮箱的方法。
代码:
1 #!/usr/local/bin/php.cli
2 $mysql_file);
11 //backup www file
12 $www_path = /www/;
13 @$final_file = ./xxx_com_.date(y_m_d)。.zip;
14 system(zip -r -q $final_file $www_path $mysql_file);
15 //e-mail
16 @$mail_title = backup for coder4.com .date(y_m_d);
17 $mail_sender = xxx_send@vip.qq.com;
18 $mail_recver = xxx_recv@vip.qq.com;
19 $mail_body = see attachments;
20 $mail_file = $final_file;
21 $sendmail_cmd = /usr/sbin/sendmail -bs;
22 //create e-mail
23 $message = swift_message::newinstance();
24 $message->setsubject($mail_title);
25 $message->setfrom(array($mail_sender));
26 $message->setto(array($mail_recver));
27 $message->setbody($mail_body);
28 $message->attach(swift_attachment::frompath($mail_file));
29 //echo $message->tostring();
30 //send e-mail
31 $transport = swift_sendmailtransport::newinstance($sendmail_cmd);
32 $mailer = swift_mailer::newinstance($transport);
33 $result = $mailer->send($message);
34 //delete
35 unlink($final_file);
36 unlink($mysql_file);
37 //end
38 echo all backup success.
39 ?>
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product