It seems like I can\'t use shell_exec
or proc_open
on my shared server.
The message I get when I try to use it is:
W
I assume you want to use this for async processing, for instance sending eMails in a separate process (hence the error in email.php). If so, please check if cURL is enabled. You can trigger your scripts through an HTTP request without waiting for the response.
Further reading:
If cURL is not available, try to use with non-blocking streams:
For added security, consider using a self-defined API key, so the eMail sending URL cannot be triggered without permission. Pass this in as a GET or POST. You could also validate if the request came from the same server.