Home » Mail » Mail » Bug #1881
Use of "is_executable" function in Sendmail driver
Details
| Submitted | 2004-07-15 09:46 UTC |
|---|---|
| From | richard at cwndesign dot co dot uk |
| Assigned | jon |
| Status | Closed |
| Package | |
| PHP Version | 4.3.4 |
| OS | Windows XP Pro |
| Roadmaps | (Not assigned) |
Comments
[2004-07-15 09:46 UTC] richard at cwndesign dot co dot uk
Description:
------------
The sendmail.php driver checks the specified sendmail path with the built in "is_executable" function on line 112. This function isn't implemented on Windows PHP.
It's not as thorough, but replacing the check with "is_file" allows the Sendmail driver to work with Cygwin / Exim / Windows.
//if (is_executable($this->sendmail_path)) {
if (is_file($this->sendmail_path)) {
Expected result:
----------------
True
Actual result:
--------------
Fatal error: Call to undefined function: is_executable() in C:\Documents and Settings\All Users.WINDOWS\Documents\3w\demosite.localnet\scripts\lib\pear\Mail\sendmail.php on line 113