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

Här diskutera vi PHP och Webutveckling. Forumet innefattar även diskussion kring den open source mjukvara som finns i PHP exempelvis OsCommerce, Mambo, Drupal, phpBB och etc
Post Reply
greenboy
Posts: 118
Joined: 10 March 2003, 13:59

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

Post by greenboy » 26 October 2007, 22:07

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?

Code: Select all

exec("echo %usernamne%", $output); 
echo $ouput; 

mikma
Posts: 3349
Joined: 10 July 2003, 21:19

Post by mikma » 26 October 2007, 22:26

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?

Code: Select all

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

greenboy
Posts: 118
Joined: 10 March 2003, 13:59

Post by greenboy » 26 October 2007, 22:38

Får inget resultat på förutom att det står User:
Kan nån hjälpa med detta?

mikma
Posts: 3349
Joined: 10 July 2003, 21:19

Post by mikma » 26 October 2007, 23:00

Du provade inte med username istället för USER?

greenboy
Posts: 118
Joined: 10 March 2003, 13:59

Post by greenboy » 29 October 2007, 08:54

mikma wrote: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?

Post Reply