![]() |
|
|
#1 |
|
Guest
Posts: n/a
|
Running PHP via CLI
I made a php script with a HTML form (POST) which takes many options
and based on the options, it connects to a database file and create some files from the results. This works fine when using a browser. Now, I am being asked if it can run via CLI. My first reaction was "no", but that was before I even had looked into the matter. Running via CLI is preferred instead of having to install a webserver solution like WAMP. Also, the target machine which should run the PHP script is a standalone (no network of any kind). After reading some about PHP in CLI mode, and experiments have I come to this conclusion: * php.exe does not support GET, POST or HTML codes (it will displayed as raw text) * php-cgi.exe does support GET but still not POST or HTML codes. This means you can parse parameters to your php script, like: <php-cgi path> -n -f <php script> para1=value1 para2=value2 etc. Full access to $_GET. I still have not found a way to run this script via CLI. Do I need to re-write the whole thing specially for CLI mode ? Is there another way to parse parameters via CLI mode ? |
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
< Windows Help - MS Office Help - Hardware Support >
| New To Site? | Need Help? |