webForumDet fria alternativet

Problem med att logga windows-användarnamnet!?

1 svar · 377 visningar · startad av Ken

KenMedlem sedan mars 2004252 inlägg
#1

Kan nån hjälpa mig med denna kod. Problemet är att när jag kör den, så får jag följande följande felmeddelande.

rad: 6
Tecken: 1
Fel: Ett objekt förväntas
Kod: 0

Jag försöker få windows-användarnet på den, som är inloggad på nätet.

<?PHP
if (isset($_POST['username']))
{
$username = $_POST['username'];
echo "returned<br>";
echo $username;
}
else {
echo "go";
echo "
<html>
<head>
<title>testing username script</title>
<script language=javascript>
var WshNetwork = ActiveX(\"WScript.Network\");
var username = WshNetwork.UserName;
document.postvars.submit();
</script>
</head>
<body>
<form name='postvars' method='POST' action='test.php'
onsubmit='submitform()'>
<input type='text' name='username' value=''>
</form>
</body>
</html>";
}
?>

Alltså, vad försöker åstadkomma är att få ut windows-användarnamnet på samma sätt, som detta vb-script, fast med hjälp av javascript och php.

Set WshNetwork = WScript.CreateObject("WScript.Network")
WScript.Echo "User Name: " & WshNetwork.UserName
colioneMedlem sedan juni 20014 421 inlägg
#2

var WshNetwork = new ActiveXObject("WScript.Network");

122 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)