From 9b86470e530eefa34e8480e50443dad2714175fc Mon Sep 17 00:00:00 2001 From: martinlanghoff Date: Tue, 20 Nov 2007 00:31:40 +0000 Subject: [PATCH] MDL-12142 mailout-debugger: Now works on Windows too Switched to use sys_get_temp_dir() to define which tempdir to use. --- admin/mailout-debugger.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/admin/mailout-debugger.php b/admin/mailout-debugger.php index 3a4cbbb9f3..855f3b4753 100644 --- a/admin/mailout-debugger.php +++ b/admin/mailout-debugger.php @@ -8,8 +8,8 @@ * It is not Moodle specific - use it anywhere by setting the php * "sendmail_path" setting to this file with a logfile parameter. * - * - Set in config.php: - * set_ini('sendmail_path', $CFG->dirroot.'/admin/mailout-debugger.php'); + * - Set in php.ini (not settable in config.php): + * sendmail_path=/path-to-moodle/admin/mailout-debugger.php'); * Or from the commandline * php -d sendmail_path='/path-to-moodle/admin/mailout-debugger.php' /path/to/cron.php * @@ -22,16 +22,17 @@ * - Run your admin/cron.php * * - Read /tmp/moodle-mailout.log + * * * This script will create logfiles in /tmp/ or in $TMPDIR if set. - * + * On windows, use php -r 'print sys_get_temp_dir()' to see where the file is saved. */ // Security check. if (!file_exists(dirname(__FILE__).'/mailout-debugger.enable')) { mdie("Disabled."); } -$tmpdir='/tmp'; // default +$tmpdir=sys_get_temp_dir(); // default if (isset($_SERVER['REMOTE_ADDR'])) { mdie("should not be called from web server!"); -- 2.39.5