webForumDet fria alternativet

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

PHP

4 svar · 535 visningar · startad av Ken

Medlem sedan mars 2004252 inlägg
Frågan#1

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?

exec("echo %usernamne% $output);
echo $ouput;
Medlem sedan juni 20008 205 inlägg
#2
$output = getenv("USERNAME");
Medlem sedan mars 2004252 inlägg
#3

Hur visar man resultatet då?

JAg prövade med denna rad

echo  $output;

men den visar inget.
Vilket sätt skall man visa resultatet eller måste jag ändra
på nån inställning?

Medlem sedan maj 20071 061 inlägg
#4

Om det är en låst mapp (nu snackar vi linux server är väll bäst att tillägga) så finns användar login i variabeln $PHP_AUTH_USER (och lösenordet i $PHP_AUTH_PW).
Dock om användaren inte behöft skriva in sitt login och lösenord, eftersom mappen inte var låst, så är dessa variabler tomma.

(Var detta svar något att ha eller helt rätt svar, men på helt fel fråga :) ? )

Medlem sedan mars 2004252 inlägg
#5

Jag försöker göra detta via en Windows XP med Apache 2.2.6, php 5!
Vet någon om detta i windwows miljö?

262 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)