Maison php教程 php手册 PHP备份MySQL和网站发送到邮箱

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

Jun 06, 2016 pm 07:46 PM
li mysql php 备份 网站 进入 邮箱

欢迎进入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

  3 require_once './lib/swift_required.php';

  4 //MySQL

  5 $mysql_dbname = "db";

  6 $mysql_user = "user";

  7 $mysql_pass = "pass";

  8 $mysql_file = "./xxx.sql";

  9 $mysql_charset = "utf8";

  10 system("mysqldump --default-character-set=$mysql_charset --opt -u$mysql_user -p$mysql_pass $mysql_dbname > $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 ?>

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

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Mysql et phpmyadmin: fonctionnalités et fonctions de base Mysql et phpmyadmin: fonctionnalités et fonctions de base Apr 22, 2025 am 12:12 AM

MySQL et PHPMyAdmin sont de puissants outils de gestion de la base de données. 1) MySQL est utilisé pour créer des bases de données et des tables et pour exécuter des requêtes DML et SQL. 2) PHPMYADMIN fournit une interface intuitive pour la gestion des bases de données, la gestion de la structure de la table, les opérations de données et la gestion de l'autorisation des utilisateurs.

Bitget Nouveau Guide d'enregistrement des utilisateurs 2025 Bitget Nouveau Guide d'enregistrement des utilisateurs 2025 Apr 21, 2025 pm 10:09 PM

Les étapes pour s'inscrire à Bitget en 2025 incluent: 1. Préparez un e-mail ou un numéro de téléphone mobile valide et un réseau stable; 2. Visitez le site officiel de Bitget; 3. Entrez la page d'inscription; 4. Sélectionnez la méthode d'enregistrement; 5. Remplissez les informations d'enregistrement; 6. Acceptez l'accord d'utilisateur; 7. Vérification complète; 8. Obtenir et remplir le code de vérification; 9. Inscription complète. Après s'inscrire, il est recommandé de se connecter au compte, d'effectuer une vérification de l'identité KYC et de mettre en place des mesures de sécurité pour assurer la sécurité du compte.

La compatibilité de l'IIS et du PHP: une plongée profonde La compatibilité de l'IIS et du PHP: une plongée profonde Apr 22, 2025 am 12:01 AM

IIS et PHP sont compatibles et sont implémentés via FastCGI. 1.IIS Transforme la demande de fichier .php au module FastCGI via le fichier de configuration. 2. Le module FastCGI démarre le processus PHP pour traiter les demandes d'amélioration des performances et de la stabilité. 3. Dans les applications réelles, vous devez prêter attention aux détails de la configuration, débogage des erreurs et optimisation des performances.

Quel est le processus de retrait de la monnaie virtuelle? Tutoriel sur le retrait de la monnaie virtuelle Quel est le processus de retrait de la monnaie virtuelle? Tutoriel sur le retrait de la monnaie virtuelle Apr 21, 2025 am 09:09 AM

Le processus de retrait de la monnaie virtuelle comprend des étapes de préparation et de fonctionnement spécifiques avant le retrait. 1. Sélectionnez le bon échange; 2. Vérification complète de l'identité (KYC); 3. Liez l'adresse de retrait; 4. Comprendre les règles de retrait. Les étapes de fonctionnement spécifiques sont: 1. Connectez-vous au compte Exchange; 2. Entrez la page "Retrait en espèces"; 3. Sélectionnez la monnaie de retrait; 4. Remplissez l'adresse de retrait; 5. Remplissez la quantité de retrait; 6. Sélectionnez le réseau de retrait; 7. Vérifier l'identité; 8. Confirmer le retrait; 9. attendre l'examen; 10. Attendez la réception pour garantir une opération sûre pour éviter les pertes de fonds.

Application Hashbeat: la plate-forme d'exploration de nuages ​​de crypto la plus régulée en 2025 avec des récompenses d'exploration de bitcoin gratuites et des dépenses quotidiennes Application Hashbeat: la plate-forme d'exploration de nuages ​​de crypto la plus régulée en 2025 avec des récompenses d'exploration de bitcoin gratuites et des dépenses quotidiennes Apr 21, 2025 pm 06:21 PM

Le plus valable d'investir en 2025: stratégie d'exploration de cloud sans regarder le marché si vous souhaitez investir dans les crypto-monnaies en 2025 et que vous ne souhaitez pas prêter attention aux fluctuations du marché tout le temps, alors le cloud Mining peut être votre choix idéal. Cloud Mining peut facilement générer du bitcoin et d'autres devises numériques sans machines minières coûteuses et paramètres complexes. Un certain nombre de nouvelles plates-formes Cloud Mining ont émergé en 2025, ce qui facilite le démarrage. Qu'il s'agisse d'un novice novice ou d'investisseurs qui poursuivent un revenu passif, les 11 plateformes suivantes valent la peine d'être prêts à prêter attention. Application Hashbeat: une plate-forme de mine de nuages ​​crypto réglementée qui offre des récompenses d'exploration de bitcoin gratuites, des paiements quotidiens. Si vous souhaitez investir dans des rendements stables à faible risque et à haute sécurité en crypto-monnaie en 2025, application Hashbeat

Les deux échanges peuvent-ils se convertir des pièces les unes aux autres? Les deux échanges peuvent-ils se convertir des pièces les unes aux autres? Les deux échanges peuvent-ils se convertir des pièces les unes aux autres? Les deux échanges peuvent-ils se convertir des pièces les unes aux autres? Apr 22, 2025 am 08:57 AM

Peut. Les deux échanges peuvent se transférer des pièces les uns vers les autres tant qu'ils prennent en charge la même devise et le même réseau. Les étapes incluent: 1. Obtenez l'adresse de collecte, 2. Initiez une demande de retrait, 3. Attendez la confirmation. Remarques: 1. Sélectionnez le réseau de transfert correct, 2. Vérifiez attentivement l'adresse, 3. Comprenez les frais de manutention, 4. Faites attention à l'heure du compte, 5. Confirmez que l'échange prend en charge cette devise, 6. Faites attention au montant de retrait minimum.

Comment télécharger OK Exchange? La dernière version officielle du tutoriel de téléchargement de l'application OK Exchange Comment télécharger OK Exchange? La dernière version officielle du tutoriel de téléchargement de l'application OK Exchange Apr 21, 2025 pm 12:51 PM

OK Exchange est une plate-forme de trading d'actifs numériques de renommée mondiale qui est fiable par les utilisateurs. Il fournit une variété de services de trading de devises numériques, prend en charge une variété de paires de trading de devises fiduciaires et répond aux besoins de négociation des différents utilisateurs. L'application d'OK Exchange a des fonctions puissantes, une interface amicale, prend en charge plusieurs langues et est pratique pour les utilisateurs du monde entier. Afin de permettre à tout le monde de télécharger et d'installer rapidement et d'installer l'application OK Exchange, cet article vous fournira des didacticiels détaillés de téléchargement et d'installation.

Déverrouiller Binance Kernel AirDrop, nouveau gameplay pour les positions de maintien BNB Déverrouiller Binance Kernel AirDrop, nouveau gameplay pour les positions de maintien BNB Apr 21, 2025 pm 01:06 PM

Dans la vague des crypto-monnaies, de nouvelles opportunités et projets continuent d'émerger. Récemment, le projet Kerneldao (Kernel) lancé par Binance a attiré beaucoup d'attention, apportant un nouveau gameplay et des avantages aux détenteurs de BNB.

See all articles