>>>>> "George" == George Pitcher <[EMAIL PROTECTED]> writes:
George> Hi all, I'm working on a small solution and want to do
George> some configuration during the initialising process.
George> The solution is aimed at non tecchies in universities and
George> the idea is that the system does some of the environment
George> stuff for them.
George> This is the first time I've done any of this stuff so I
George> might be off-target. Any suggested imptovements?
George> George
George> <?php
George> if(in_array("Windows_NT",$HTTP_ENV_VARS)){
George> $pdf_path="C:\\Pdf\\";
George> if(substr($SERVER_SOFTWARE,0,6)=="Apache"){
George> $webroot=$DOCUMENT_ROOT;
George> }elseif(substr($SERVER_SOFTWARE,0,13)=="Microsoft-IIS"){
George> $webroot=str_replace(str_replace("/","",$PATH_INFO),"",$PATH_TRANSLATED);
George> }
George> }elseif(in_array("linux_gnu",$HTTP_ENV_VARS)){
George> $pdf_path="/var/pdf/";
George> if(substr($SERVER_SOFTWARE,0,6)=="Apache")
George> $webroot=$DOCUMENT_ROOT;
George> }
George> ?>
One thing that I like to do is to make sure that skip chains
are terminated with an else block. for instance:
if (COND A) {
statements for condition a
} else if (COND B) {
statements for cond b
} else if (COND C) {
statements for cond c
} else {
none of conditions A, B, C held
}
this is a personal preference, though, influenced by my distaste
for analyzing weird faults.
--
Share your feedback at Affero:
http://svcs.affero.net/rm.php?r=leed_25
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php