Avatar billede hkb-x Nybegynder
06. juni 2006 - 11:51 Der er 24 kommentarer og
1 løsning

exec problemer

Jeg harbejder lidt med funktionen exec for tiden... men kan ikke få den til at virke... har prøvet med følgende:

<?php

echo exec('uptime');
echo exec('whoami');

?>

Men jeg får følgende fejl:

[06-Jun-2006 11:50:05]  PHP Warning: exec() [function.exec]  : Unable to fork [uptime]  in C:\Min\Sides\Root\test.php on line 3
[06-Jun-2006 11:50:05]  PHP Warning: exec() [function.exec]  : Unable to fork [whoami]  in C:\Min\Sides\Root\test.php on line 4

Hvad gør jeg galt? og hvoradn kan jeg få det rettet så det virker?
Avatar billede iss Novice
06. juni 2006 - 11:54 #1
Hvilken PHP version?
Avatar billede hkb-x Nybegynder
06. juni 2006 - 12:02 #2
5.1.2
Avatar billede tfswebguy Nybegynder
06. juni 2006 - 12:02 #3
Du kan ikke gøre det du prøver, på et windows styresystem... Da skal du have Linux
Avatar billede hkb-x Nybegynder
06. juni 2006 - 12:04 #4
ævs... det står der ikke noget om på php.net... hvad gør jeg så?
Avatar billede iss Novice
06. juni 2006 - 12:05 #5
Både uptime og whoami fåes i windows versioner...
http://barnyard.syr.edu/~vefatica/#UPTIME
http://barnyard.syr.edu/~vefatica/#WHO
Avatar billede hkb-x Nybegynder
06. juni 2006 - 12:07 #6
og hvoran kører jeg dem... kan jeg få et eksempel?
Avatar billede iss Novice
06. juni 2006 - 12:09 #7
Samme måde som du skrev, læg dem i et bibliotek, lav sti til dem, eller skriv den i exec, og husk at den bruger Apache bruger skal have adgang til filen.
Avatar billede hkb-x Nybegynder
06. juni 2006 - 12:15 #8
hmm... virker heller ikke for godt... får stadig samme fejl...
Avatar billede iss Novice
06. juni 2006 - 12:16 #9
Kig på dine rettigheder, som jeg skrev...
Avatar billede iss Novice
06. juni 2006 - 12:18 #10
Og hvis du ikke ved hvordan: http://www.somacon.com/p255.php
Avatar billede hkb-x Nybegynder
06. juni 2006 - 12:19 #11
har givet rettigheder til alt... stadig det samme...
Avatar billede iss Novice
06. juni 2006 - 12:21 #12
Husk du bruger cmd.exe for at lave en shell...
Avatar billede hkb-x Nybegynder
06. juni 2006 - 12:22 #13
??
Avatar billede iss Novice
06. juni 2006 - 12:24 #14
Det er cmd.exe der skal have rettigheder ikke uptime.exe/whoami.exe...
Avatar billede hkb-x Nybegynder
06. juni 2006 - 12:32 #15
super... så virker det... næsten, den retinerer nemlig ingenting!?!
Avatar billede hkb-x Nybegynder
06. juni 2006 - 12:33 #16
retinerer = retunerer
Avatar billede iss Novice
06. juni 2006 - 12:39 #17
Prøv passthru()
Avatar billede hkb-x Nybegynder
06. juni 2006 - 12:40 #18
så retunerer den tallet 1 ???
Avatar billede iss Novice
06. juni 2006 - 12:54 #19
Fjern echo...
Avatar billede hkb-x Nybegynder
06. juni 2006 - 13:01 #20
har jeg gjordt...
Avatar billede iss Novice
06. juni 2006 - 13:05 #21
Og du fik ikke noget: Uptime: xx hours xx minutes xx seconds Boot: xxxx/xx/xx xx:xx:xx? Vi ikke så har du nogle andre problemer...
Avatar billede hkb-x Nybegynder
06. juni 2006 - 13:11 #22
nope... får kun 1 tallet.. :S...
Avatar billede iss Novice
06. juni 2006 - 13:14 #23
Så må du prøve dig frem, for den opskrift du har fået vil virke på en standart installation...
Avatar billede hkb-x Nybegynder
18. september 2006 - 13:32 #24
hmm... kan stadig ikke få det til at virke...

jeg lukker i mirgen men hvis nogle vil have point så skriv...
Avatar billede hkb-x Nybegynder
10. november 2006 - 15:42 #25
LUKKET
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester