backup als mail versenden
Posted: 2003-01-17 18:15
ich will die databases des ircd auf meinem root scriptgesteuert per mail versenden (als backup), den mailversand hab ich schon laufen, aber da die dbs binary sind (mit plaintext files funzt das problemlos) macht mir php probleme, kann mir da jemand helfen?
das script soll auf der shell ausgeführt werden
thx schon mal im vorraus
PS: das ganze sollte nach möglichkeit in php geschrieben sein weil sonnt peil ich davon nicht mehr viel
das script soll auf der shell ausgeführt werden
Code: Select all
<?
$timestamp = date("U");
$headers = "From: e@mail.dern";
$headers .= "MIME-Version: 1.0rn";
$headers .= "Content-Type: multipart/mixed; boundary="========$timestamp"rn";
$file = fread(fopen("/path/to/db/file.db", "r"), filesize("/path/to/db/file.db"));
$body = "--========$timestamprn";
$body .= "Content-Type: application/octet-stream; name="file.db"rn";
$body .= "Content-Transfer-Encoding: base64rn";
$body .= "Content-Disposition: attachment; filename="file.db"rn";
$body .= "rn".$file."rn";
$body .= "--========$timestamp--rn";
mail("e@mail.de", "subject", $body, $headers);
?>
PS: das ganze sollte nach möglichkeit in php geschrieben sein weil sonnt peil ich davon nicht mehr viel