Köra externt PHP-script

  • Författare
  • Meddelande

nonbinary

css-hackare

  • Inlägg: 24
  • Blev medlem: 21 aug 2017, 15:23
  • Ort: Malmö

Köra externt PHP-script

Inlägg02 okt 2017, 22:56

Hej!

Jag har ett problem, som inte är relaterat till kursen, men PHP.

Jag bygger en frontend till ett command-line-PHP-program. För närvarande så kör frontend-scripten det bakomliggande programmet med exec(). Det känns väldigt osäkert egentligen, jag vill inte att webservern ska köra bash-kommandon. Helst av allt skulle jag vilja ha en middleware-daemon av något slag, men det hinner jag inte fixa just nu.
En mellanväg tänker jag skulle kunna vara om frontend-scripten kunde köra backend-scripten inuti PHP, i stället för bash via exec(). Det skulle ge lite bättre säkerhet. Men jag har inte hittat något vettingt sätt att kunna exekvera ett helt (symfony-baserat) script, med argument och flaggor, inifrån PHP.

Finns det någon här som har ideer?
Användarvisningsbild

mos

dbwebb

  • Inlägg: 10921
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: Köra externt PHP-script

Inlägg03 okt 2017, 09:14

Du kan exekvera externa kommandon med PHP, tex via exec():
http://php.net/manual/en/function.exec.php
...
..:
.... /mos

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 13 gäster