views:

45

answers:

2

hi, right now, i code custom wordpress theme and testing it in xampp windows XP on apache server. But as long as i concern, there's no wp build-in function to identify the code environment. Is there's any PHP build-in function to identify such thing ?

for the record, what i want to code need to read a directory. in my apache (in windows), the path will be c:/xampp/htdocs where apache on linux will be \somepath\somepath\

so, is there any code solution to know what is the OS environment without i have to retrieve and compare the path ? i hope it will also work on other OS with other webserver then APACHE such as IIS

+4  A: 

You want php_uname() for this, and possibly php_sapi_name().

Ignacio Vazquez-Abrams
thanks i will look for it
justjoe
+1  A: 

$_SERVER['SERVER_SOFTWARE'] should do it for you. Use strpos to look for Win32 or Unix.

St. John Johnson
thanks, i will look into it. This solution is for Apache only or can be use on other OS environment ?
justjoe
Not sure, it's part of the PHP specs, so I would assume any OS environment.
St. John Johnson