> I think you better show us the script. This might help to figure out the > problem.
Okay, here it is: -- Start #!/usr/local/bin/php -q <?php // Include library files include 'config.php'; include 'feedlib.php'; // Init log $log = new ParserLog; // Define location of mailer lock file $lock = "$rootdir/batch/mailer.lock"; // See if the script is running - don't want to run it again!! if (file_exists($lock)) { $log->write('Mailer is locked - terminating'); exit; } // Create a lock file $log->write('Locking mailer'); @touch($lock); @chmod($lock, 0666); // Internal mailer class include ("$coredir/classes/mailer.class.php"); // Grab a database connections $db = opendb(); $db2 = opendb(); // Query unsent email $db->query("SELECT MailID, MailFrom, MailTo, Subject, Body, Headers FROM Mail WHERE Sent = 0"); while ($db->next_record()) { // Create a new email $mail = new Mailer($db->field('MailFrom'), $db->field('MailTo'), $db->field('Subject'), $db->field('Body'), $db->field('Headers')); // Log event $log->write('Sending mail # ' . $db->field('MailID')); // Try to send if ($mail->send()) { // Mark as sent $db2->query('UPDATE Mail SET Sent = 1 WHERE MailID = ' . $db->field('MailID')); $log->write('Mail # ' . $db->field('MailID') . ' sent ok'); } else { // Something went wrong $log->write('Mail # ' . $db->field('MailID') . ' FAILED'); } } // Remove the lock file $log->write('Unlocking mailer'); @unlink($lock); ?> -- End -- --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php