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ö?

268 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)