а можно использовать вот такой метод WinAPI
PHP код:
client server static str GetEnvironmentVariable(str _varName)
{
DLLFunction _geEnvironmentVariabl;
DLL _DLL = new DLL('KERNEL32');
Binary var = new Binary(260);
;
_geEnvironmentVariabl = new DLLFunction(_DLL, 'GetEnvironmentVariableA');
_geEnvironmentVariabl.arg(ExtTypes::String,ExtTypes::Pointer,ExtTypes::DWord);
_geEnvironmentVariabl.call(_varName,var,260);
return var.string(0);
}
и вызвать, например так:
PHP код:
passMyDocs = winapi::GetEnvironmentVariable("USERPROFILE") + "\\Мои Документы\\";