Re: Re: Notices in System.php

From: Date: Wed, 28 Aug 2002 15:29:56 +0000
Subject: Re: Re: Notices in System.php
References: 1 2  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-8715@lists.php.net to get a copy of this message
On Wed, 28 Aug 2002 12:51:42 +0200 "Tomas V.V.Cox" <cox@idecnet.com> wrote: Well, if no objection, I ll commit it now. Just a remark, if ($var = isset($_ENV['windir']) ? $_ENV['windir'] : getenv('windir')) { return $var; } is not very clean (still like that before :) ), stores tmp files in c:/windows (or whatever windows folder) is not a good way. What is the point of view of phpdev about temp env variables ? >>>>>>>>>>new function <<<< function tmpdir() { if (OS_WINDOWS) { if ($var = isset($_ENV['TEMP']) ? $_ENV['TEMP'] : getenv('TEMP')) { return $var; } if ($var = isset($_ENV['TMP']) ? $_ENV['TMP'] : getenv('TMP')) { return $var; } if ($var = isset($_ENV['windir']) ? $_ENV['windir'] : getenv('windir')) { return $var; } if (($var=$_ENV['windir']) || $var=getenv('windir')) { return $var; } return getenv('SystemRoot') . '\temp'; } if ( ($var=$_ENV['TMPDIR']) || $var=getenv('TMPDIR') ) { return $var; } return '/tmp'; }

« previous php.pear.dev (#8715) next »