I can access the username system var when the script is run from a command prompt.
The problem lies when iis tells php to run it. I have the directory security turned
on so IIS authenticates me before any scripts are run. So it should be running as me.
---------- Original Message ----------------------------------
From: "Jim Lucas [php]" <[EMAIL PROTECTED]>
Date: Thu, 27 Dec 2001 13:50:17 -0800
I don't believe that the system variables are available to php. I work on
*nix mostly, but I have a windows machine at home running php and I can't
access any of my system var's.
----- Original Message -----
From: "charlesk " <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, December 27, 2001 11:33 AM
Subject: [PHP] Exec as user
> I have been looking through the docs and found no help on either finding
which user the EXEC'ed commands run as, or how to specify which user they
should run as. I tried exec, system, and passthru running a batch file that
would write %USERNAME% to a file. And all three functions wrote nothing.
They would however write "hello world". Has anybody else run into this.
> I tried exec("test.bat");
> echo %USERNAME% > test.txt
> when run from a command line it resulting in "Charles"
> when run from a webpage it resulted in "ECHO is on."
> if I added a line "echo off" above the echo username it resulted in "ECHO
is off." again only from the webpage.
> In essense I need to update a DNS server through a web page. It works if
the script is local but not if it has to update a different server.
> Charles Killmer
> Windows 2000 Server, IIS 5.0, PHP 4.1.0
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]