Package home | Report new bug | New search | Development Roadmap Status: Open | Feedback | All | Closed Since Version 2.0.0

Bug #1881 Use of "is_executable" function in Sendmail driver
Submitted: 2004-07-15 09:46 UTC
From: richard at cwndesign dot co dot uk Assigned: jon
Status: Closed Package: Mail
PHP Version: 4.3.4 OS: Windows XP Pro
Roadmaps: (Not assigned)    
Subscription  
Comments Add Comment Add patch


Anyone can comment on a bug. Have a simpler test case? Does it work for you on a different platform? Let us know! Just going to say 'Me too!'? Don't clutter the database with that please !
Your email address:
MUST BE VALID
Solve the problem : 46 - 39 = ?

 
 [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

Comments

 [2004-08-09 18:48 UTC] jon
This bug has been fixed in CVS. In case this was a documentation problem, the fix will show up at the end of next Sunday (CET) on pear.php.net. In case this was a pear.php.net website problem, the change will show up on the website in short time. Thank you for the report, and for helping us make PEAR better.