[php] windows system commando uitvoeren

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • pdehoop
  • Registratie: September 1999
  • Laatst online: 04-06-2024
Ik probeer met een php scriptje m'n computer uit te zetten.

ik gebruik hiervoor:

code:
1
2
3
4
<?
$exe = "start /B shutdown";
exec($exe);
?>

Of:
code:
1
2
3
<?
exec(shutdown);
?>



Ik krijg echter een foutmelding:
The specified CGI application misbehaved by not returning a complete set of HTTP headers.

Ik kreeg eerst een unable to fork, maar dat is verholpen nadat ik cmd.exe de juiste rechten had gegeven.

Wat kan ik veranderen om het wel te laten werken?

Zoek iets om met het simpele aanroepen van een php pagina de computer te laten afsluiten.

[ Voor 7% gewijzigd door pdehoop op 09-04-2004 04:19 ]


Acties:
  • 0 Henk 'm!

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Onder welke webserver probeer je dit uit te voeren? En wat gebeurt er als je de phpfile direct aanroept (dus zonder tussenkomst van de webserver)?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Acties:
  • 0 Henk 'm!

  • Skaah
  • Registratie: Juni 2001
  • Laatst online: 16-09 18:38
The specified CGI application misbehaved by not returning a complete set of HTTP headers.
Heb je niet perongeluk een 404 gemaakt op IIS + PHP + halve install?
PHP:
1
echo `start /b shutdown`;

Acties:
  • 0 Henk 'm!

  • pdehoop
  • Registratie: September 1999
  • Laatst online: 04-06-2024
Ik ben dit aan het proberen op een 2003 enterprise edition.
IIS 6.0

Heb hier application server voor geinstalleerd, via die add roles wizard.

Daarna van php.net de installer gedownload en gedraaid.

Rechten goedgezet ed...

Met dat laatste echo ding, krijg ik ook dezelfde foutmelding.

Als ik hem gewoon probeer te openen doet ie niks, dwz, windows weet niet wat hij met die file moet doen.
Dat is dus zonder webserver tussenkomst.

[ Voor 21% gewijzigd door pdehoop op 09-04-2004 20:04 ]


Acties:
  • 0 Henk 'm!

  • phYzar
  • Registratie: November 2001
  • Laatst online: 13:33
Misschien system een optie? In de User Contributed Notes van exec misschien vergelijkbare situaties met oplossing?

Acties:
  • 0 Henk 'm!

  • pdehoop
  • Registratie: September 1999
  • Laatst online: 04-06-2024
system heb ik als eerste geprobeerd.
Zelfde...

Bij die contributed notes heb ik dus die bovenste code vandaan.
start /b etc
Pagina: 1