dennismonsewicz Posted December 11, 2009 Share Posted December 11, 2009 if(file_exists($file)) { $cmd = "uuencode " . escapeshellarg($file) . " " . escapeshellarg($attachment_name) . " | mail -s 'Test' [email protected]"; 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? Link to comment https://forums.phpfreaks.com/topic/184823-passthru-question/ 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 Link to comment https://forums.phpfreaks.com/topic/184823-passthru-question/#findComment-975809 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.