read())) { if (ereg('^tableData.*$', $entry) || ereg('^FOO.*', $entry) || ereg('^tableLog.*', $entry) || ereg('^tableTemp.*', $entry)) { $entry = $dirfname.DIRECTORY_SEPARATOR.$entry; $logger->info("Delete ".$entry); unlink($entry); } } $d->close(); $sql = ("SELECT * FROM qb_config"); $param = ''; if (count($_SERVER['argv'])>1) { foreach ($_SERVER['argv'] as $k => $v) { if ($k > 0) { if ($param) $param .= ","; $param .= "'".$v."'"; } } } if ($param) $sql .= " WHERE tableid IN (".$param.")"; $rs = $adodb->Execute($sql); while (!$rs->EOF) { if ($s === date('s')) sleep(1); $s = date('s'); //$adodb->Execute("DELETE FROM ".$rs->fields['tableid']); //crcTable($rs->fields); $ausgabe = importTable($rs->fields); if ( $ausgabe == 1 ) { if($rs->fields['history_mode'] == 2) updateTable($rs->fields); else if($rs->fields['history_mode'] == 1) replaceTable($rs->fields); else if($rs->fields['history_mode'] == 0) diffTable($rs->fields); } else { $logger->error("Fehler beim Import, Mails werden verschickt..."); $logger->error($adodb->ErrorMsg()); //include('smtpconnection/smtpconnection.class.php'); ini_set('SMTP', 'mail.group-net.de'); ini_set('smtp_port', 25); $msg = ' Fehlerbenachrichtigung Aufgrund eines Fehlers in der Tabelle ' . $param . ' wurde der automatische Import abgebrochen!

Folgender Fehler war verantwortlich:
' . $adodb->ErrorMsg() . '


Die Ausgabe des Scripts war wie folgt:
' . $ausgabe . '


Dies ist eine vom qbuilder automatisch generierte Mail! '; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; /* zusätzliche Header */ $headers .= "To: Matthias Winter , Andreas Ankenbrand \r\n"; //$headers .= "To: Jens Karl \r\n"; $headers .= "From: qbuilder \r\n"; mail('winter@global-cube.de, ankenbrand@global-cube.de', 'qbuilder - Fehlerbenachrichtigung', $msg, $headers); //mail('karl@global-cube.de', 'qbuilder - Fehlerbenachrichtigung', $msg, $headers); } $rs->MoveNext(); } closeLogger(); ?>