public static function getSystemTemp()
{
$sysTemp = null;
if (isset($_ENV['TMP']) && !empty($_ENV['TMP'])) {
$sysTemp = $_ENV['TMP'];
} else {
if (isset($_ENV['TEMP']) && !empty($_ENV['TEMP'])) {
$sysTemp = $_ENV['TEMP'];
} else {
if (isset($_ENV['TMPDIR']) && !empty($_ENV['TMPDIR'])) {
$sysTemp = $_ENV['TMPDIR'];
} else {
$sysTemp = sys_get_temp_dir();
}
}
}
return realpath($sysTemp);
}