dennismonsewicz Posted December 11, 2009 Share Posted December 11, 2009 if(file_exists($file)) { $cmd = "uuencode " . escapeshellarg($file) . " " . escapeshellarg($attachment_name) . " | mail -s 'Test' dennismonsewicz@gmail.com"; if(passthru($cmd)) { echo '<p>File Sent Sucessfully!</p>'; } else { echo '<p>File Could Not Be Sent! </p>'; } } else { echo '<p>File does not exist!</p>'; } So I have the above command to encode a file and send it to me with the attachment... but when I run the script I get the error message of File Could Not Be Sent! ... but I still receive the test email with the attachment... Any ideas on why this is? Quote Link to comment Share on other sites More sharing options...
dawsba Posted December 12, 2009 Share Posted December 12, 2009 passthru dosnt return and data, use system() to check for false returns Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.