Autor Zpráva
Equilibrix
Profil
Zdravím, mám následující dotaz:

Než zavolám pomocí exec() externí příkaz, chci zjistit, zda tento příkaz existuje či je na serveru k dispozici. Jak toho docílím?
Je na to nějaká funkce, například nějaká alternativa file_exists() pro tyto externí příkazy? Či se ti dá řešit jinak?

Předem díky za odpověď!
djlj
Profil
Asi budeš muset ten příkaz poslat a pak sledovat, co ti to vrátí na výstupu.
Mike8748
Profil
1) mozna OT, ale jsi si jisty ze na serveru muzes pouzit funkci exec?

2) je-li to linux, tak snad vsechny prikazy maji moznost volani s parametrem --help pro napovedu. takze udelas exec("prikaz --help",...);

a treba reg. vyrazem (bo strpos) si z vystupu zjistis jestli je tam nejakej help, nebo chyba "Unknown command" nebo neco takovyho

na windows to samy, akorat parametr bude /?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: