Het gaat over een phpBB forum versie 3.04 waar een modificatie geïnstalleerd is om elke 24u een backup te nemen van de database.
Het probleem is dat wanneer de server volledig plat gaat ik van thuis uit de backup van de database van de server kan halen. Om dit probleem te omzeilen zou ik graag een g-mail account aanmaken en elke dag de backup verzenden. (de ruimte die je daar beschikbaar hebt is vrij groot)
Het probleem is dat mijn modificatie telkens zo'n rare naam van mijn .gz bestand maakt, bijvoorbeeld:
Code: Selecteer alles
backup_1233938221_1osd5i1234111021.sql.gz
backup_1233937958_1osd5i1234110758.sql.gz
Met behulp van het volgende script zou ik mijn bestanden dan willen mailen naar het gmail account:
Code: Selecteer alles
<?php
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host
= "localhost";
$mail->SMTPAuth = true;
$mail->Username = "...";
$mail->Password = "...";
$mail->From
= "email_afzender";
$mail->FromName = "naam_afzender";
$mail->AddAddress("email_ontvanger","naam_ontvanger");
$mail->AddAttachment("***.gz");
$mail->IsHTML(true);
$mail->Subject = "subject_naam ".date('Y-m-d H:i')."";
$mail->Body
= "bodytekst";
$mail->AltBody = "bodytekst";
if(!$mail->Send())
{
echo "Mail niet goed verstuurd <p>";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}
echo "Mail verstuurd";
?>
Hoe kan ik die bestandsnaam nu juist gaan invullen ?
Zijn er andere/betere methodes ....