#!/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>