Toon posts:

[PHP 4.2.1] Exec/Passthru wordt niet uitgevoerd

Pagina: 1
Acties:

Verwijderd

Topicstarter
Het volgende script wordt niet uitgevoerd :
PHP:
1
passthru("cmd /c ipconfig");


ook
PHP:
1
passthru("ipconfig");


etc... wordt niet uitgevoerd.

Als we een echo voor en na deze code plaatsen worden deze wel weergegven, dus PHP loopt wel heel de code af. We hebben ook al meerdere executables geprobeerd... en geen van allen geven ze een output of voeren ze iets uit.

Systeem specs : Windows 2000 + IIS 5.0 + PHP 4.2.1

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

en foutmelding? met E_ALL ?

Verwijderd

Topicstarter
Geen enkele foutmelding. E_ALL al geprobeerd.

  • RdeTuinman
  • Registratie: Mei 2001
  • Laatst online: 16-08 07:25
Misschien complete pad opgeven naar executable?

Verwijderd

Topicstarter
RdeTuinman schreef op 30 oktober 2002 @ 15:55:
Misschien complete pad opgeven naar executable?
Ook geprobeerd.
(in dit geval c:\winnt\system32\ipconfig.exe

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*


Verwijderd

Topicstarter
NOT. We hebben het draaiend gehad... en nog steeds op een andere Windows machine.

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 29-08 22:51

D2k

\ != \\

Doet iets met Cloud (MS/IBM)


  • RdeTuinman
  • Registratie: Mei 2001
  • Laatst online: 16-08 07:25
Even doorgaand op het complete pad? misschien de \ escapen?

(c:\\winnt\\system32\\ipconfig.exe)

is tie D2k me weer voor :( :+

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 29-08 22:51

D2k

RdeTuinman schreef op 30 oktober 2002 @ 16:00:
Even doorgaand op het complete pad? misschien de \ escapen?

(c:\\winnt\\system32\\ipconfig.exe)

is tie D2k me weer voor :( :+

slome :+

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
RdeTuinman schreef op 30 oktober 2002 @ 16:00:
Even doorgaand op het complete pad? misschien de \ escapen?

(c:\\winnt\\system32\\ipconfig.exe)

is tie D2k me weer voor :( :+
Nope... maakt helemaal geen f*ck uit

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 29-08 22:51

D2k

kijk eens in je taskmanager?

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
D2k schreef op 30 oktober 2002 @ 16:03:
kijk eens in je taskmanager?
Nothing... althans niet datgene wat we willen zien. (we = we zijn er met twee man aan bezig)

Verwijderd

Topicstarter
We hebben het net op een ander Windows systeem geprobeerd. Clean IIS, Clean PHP en daar werkte het goed op.
Nu kan ik op het systeem waar het op moet draaien, dit niet helemaal opnieuw installeren (WEBSERVER).
Anyone knows... waar we moeten zoeken? :?

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
verder is het ook win2k? SPs gedraaid? noem maar op...

Verwijderd

Topicstarter
Nielsz schreef op 30 oktober 2002 @ 17:48:
verder is het ook win2k? SPs gedraaid? noem maar op...
Windows 2000 Server (is hetzelfde) zelfde SP's

  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 14-07 14:28

thomaske

» » » » » »

draait php misschien in safe-modus? Dan is het namelijk niet mogelijk om commando's uit te voeren..

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."


Verwijderd

Topicstarter
Het werkt nu weer gedeeltelijk:
Als we b.v. ipconfig.exe renamen naar ipc.exe (om verwarring met het WINDOWS PATH te voorkomen) en dit in de map van de uitvoerende php file plaatsten. Werkt het. We hebben het een en ander met rechten aangepast.
Zetten we deze ipc.exe nu in een andere map met volgens ons dezelfde rechten, dan wordt deze weer niet uitgevoerd.... ra ra?

Verwijderd

Topicstarter
PHP:
1
2
3
passthru("..\..\..\..\..\php4\imagemagick\convert.exe -geometry 400x300! -colors 64 ventje_sander.gif temp.gif",$i);

passthru("d:\php4\imagemagick\convert.exe -geometry 400x300! -colors 64 ventje_sander.gif temp2.gif",$ii);


Result vanuit IE :
$i = TRUE
$ii = FALSE

8)7

Result vanaf CMD
php.exe naamscript.php

$i = TRUE
$ii = TRUE

  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 14-07 14:28

thomaske

» » » » » »

nogmaals:
[quote]D2k schreef op 30 oktober 2002 @ 15:59:
\ != \[/quote]

:?

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."


Verwijderd

Topicstarter
Al meerdere malen geprobeerd....
Pagina: 1