hallo,
ich benutze version 1.23 pr REV257 auf einem hosteurope-account (php-version: 5.2.3 ).
bei mir funktionierte die email-benachrichtigung nicht. nachdem das backup erfolgte, erschien ganz kurz die übersichtsseite, danach nur noch eine weiße seite. das backup wurde angelegt, eine email aber nicht verschickt.
auszug aus dem errorlog:
[Sat May 10 15:57:40 2008] [error] [client **meine_ip**] PHP Fatal error: Call to undefined function getserverprotocol() in /**mein_pfad**/mysqldumper/inc/functions_dump.php on line 310
ich habe die betreffende funktion einfach entfernt
, danach funktionierte der email-versand:
zeile: 310
von:
$msg_body.='<a href="'.getServerProtocol().$_SERVER['HTTP_HOST'].substr($_SERVER["PHP_SELF"],0,strrpos($_SERVER["PHP_SELF"],"/")).'/'.$config['paths']['backup'].$file.'">'.$file.'</a>';
in:
$msg_body.='<a href="'.$_SERVER['HTTP_HOST'].substr($_SERVER["PHP_SELF"],0,strrpos($_SERVER["PHP_SELF"],"/")).'/'.$config['paths']['backup'].$file.'">'.$file.'</a>';
leider wurden im email-text keine umlaute dargestellt. folgende zeile habe ich noch abgeändert, danach lief es perfekt.
zeile: 304
von:
$header .= "Content-Type: text/html";
in:
$header .= "Content-Type: text/html; charset=utf-8";
an dieser stelle noch vielen dank für das tolle script!
grüße.