geniuscapri Posted February 22, 2008 Share Posted February 22, 2008 Hello Programers, i have problem in this functaions fopen and fclose. i am using in attachment mail. i dont have any syntaxt Error in my code. any body can Help me ??? Quote Link to comment Share on other sites More sharing options...
mpharo Posted February 22, 2008 Share Posted February 22, 2008 prolly need to see your code.... Quote Link to comment Share on other sites More sharing options...
geniuscapri Posted February 22, 2008 Author Share Posted February 22, 2008 Sorry form is not alow to send code. Quote Link to comment Share on other sites More sharing options...
mpharo Posted February 22, 2008 Share Posted February 22, 2008 then your not gonna find much help here with out being able to troubleshoot the code your using.... Quote Link to comment Share on other sites More sharing options...
kenrbnsn Posted February 22, 2008 Share Posted February 22, 2008 You can't post code with "fopen", "fclose", "fwrite", etc., spelled correctly. Just put a space between the "f" and the rest of the word. Ken Quote Link to comment Share on other sites More sharing options...
geniuscapri Posted February 22, 2008 Author Share Posted February 22, 2008 if (is_uploaded_file($fileatt)) { // Read the file to be attached ('rb' = read binary) $file = f open($fileatt,'rb'); $data = f read($file,filesize($fileatt)); f close($file); // Generate a boundary string $semi_rand = md5(time()); $mime_boundary = "==Multipart_Boundary_x{$semi_rand}x"; // Add the headers for a file attachment $headers = "From: $from \n"; $headers .= "MIME-Version: 1.0\n" . "Content-Type: multipart/mixed;\n" . " boundary=\"{$mime_boundary}\""; // Add a multipart boundary above the message $message = "This is a multi-part message in MIME format.\n\n" . "--{$mime_boundary}\n" . "Content-Type: text/html; charset=\"iso-8859-1\"\n" . "Content-Transfer-Encoding: 7bit\n\n" . $message . "\n\n"; // Base64 encode the file data $data = chunk_split(base64_encode($data)); // Add file attachment to the message $message .= "--{$mime_boundary}\n" . "Content-Type: {$fileatt_type};\n" . " name=\"{$fileatt_name}\"\n" . //"Content-Disposition: attachment;\n" . //" filename=\"{$fileatt_name}\"\n" . "Content-Transfer-Encoding: base64\n\n" . $data . "\n\n" . "--{$mime_boundary}--\n"; }else {$msg= "File error! ";} $smail = mail($to, $sub, $message, $headers); if($smail){ $msg = 'Your message has been sent Successfully. <a href="dev.html">Click here</a> to go back'; } else{ $msg = 'Sorry your message has not sent Please click <a href="dev.html"><b>here</b></a> and try again'; } Quote Link to comment Share on other sites More sharing options...
geniuscapri Posted February 22, 2008 Author Share Posted February 22, 2008 if any one have good and simple mail attachment script? 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.