php-windows Digest 22 Mar 2006 05:21:37 -0000 Issue 2918
Topics (messages 26777 through 26778):
Re: Getting windows username into php/mysql
26777 by: Matt Murphy
26778 by: Aaron Kenney
Administrivia:
To subscribe to the digest, e-mail:
[EMAIL PROTECTED]
To unsubscribe from the digest, e-mail:
[EMAIL PROTECTED]
To post to the list, e-mail:
[email protected]
----------------------------------------------------------------------
--- Begin Message ---
That seems to grab the user that apache is running under, any idea about
the client's windows username?
Matt
> -----Original Message-----
> From: David Collard [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, March 21, 2006 10:31 AM
> To: Alex Blundell
> Cc: [email protected]
> Subject: Re: [PHP-WIN] Getting windows username into php/mysql
>
> I tried it using getenv('username') and it worked ok
> http://php.net/manual/en/function.getenv.php
>
> Alex Blundell wrote:
> > HI, I have been searching the internet for days trying to
> find a way
> > of getting the windows username (%username%) of the current
> logged on
> > user and submitting it, along side some other information (entered
> > into the form by the user), to a MysQl database. This will
> enable me
> > to know who has submitted the form on my intranet.
> >
> > I have quite a bit of php/mysql knowledge, and i know the windows
> > variable is %username% (easy i know) i just dont know how
> to get the
> > variable into an array so i can post it to mysql db
> >
> >
> > Any help would be great as im all out of place to look....
> >
> > Thanks in advance
> >
> >
> >
> >
>
> --
> PHP Windows Mailing List (http://www.php.net/) To
> unsubscribe, visit: http://www.php.net/unsub.php
>
>
--- End Message ---
--- Begin Message ---
I've had no luck with $_ENV['username'] or getenv('username').
Here's a page that I put together through suggestions using an Active
X object. Name the page test.php. It requires IE so beware:
<?PHP
if (isset($_POST['username']))
{
$username = $_POST['username'];
echo "returned<br>";
echo $username;
}
else
{
echo "go";
echo "
<html>
<head>
<title>testing username script</title>
</head>
<body>
<form name='postvars' method='POST' action='test.php'
onsubmit='submitform()'>
<input type='hidden' name='username' value=''>
</form>
<script language=javascript><!--
var WshNetwork = new ActiveXObject(\"WScript.Network\");
document.postvars.username.value = WshNetwork.UserName;
document.postvars.submit();
//--></script>
</body>
</html>
";
}
?>
-Aaron Kenney
On 3/20/06, Alex Blundell <[EMAIL PROTECTED]> wrote:
> HI, I have been searching the internet for days trying to find a way of
> getting the windows username (%username%) of the current logged on user and
> submitting it, along side some other information (entered into the form by
> the user), to a MysQl database. This will enable me to know who has
> submitted the form on my intranet.
>
> I have quite a bit of php/mysql knowledge, and i know the windows variable
> is %username% (easy i know) i just dont know how to get the variable into an
> array so i can post it to mysql db
>
>
> Any help would be great as im all out of place to look....
>
> Thanks in advance
>
>
>
> --
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
--- End Message ---