Sida 1 av 1

Problem med få utskriften skriven från dosprompten med php?

InläggPostat: 26 oktober 2007, 22:07
av greenboy
Om man skrivar echo %username% vid kommandprompten, så skrivs
windows användarnamnet ut. Men hur får det göra samma sak med
php. Jag har försökt med koden nedanför. men har inte lyckats, är det nån, som kan hjälpa mig?

Kod: Markera allt
exec("echo %usernamne%", $output);
echo $ouput;

InläggPostat: 26 oktober 2007, 22:26
av mikma
Det är väl en omgivningsvariabel så det vore bättre att hämta den direkt från _ENV. Tyvärr blir det kanske systemberoende, men USER finns väl oftast?

Kod: Markera allt
<?php print "User: " . $_ENV['USER'] . "\n"; ?>

InläggPostat: 26 oktober 2007, 22:38
av greenboy
Får inget resultat på förutom att det står User:
Kan nån hjälpa med detta?

InläggPostat: 26 oktober 2007, 23:00
av mikma
Du provade inte med username istället för USER?

InläggPostat: 29 oktober 2007, 08:54
av greenboy
mikma skrev:Du provade inte med username istället för USER?

Blir samma resultat.

Finns det ingen möjlighet att få fram windows användarnamnet med Apache och php?