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 ??? Link to comment https://forums.phpfreaks.com/topic/92474-fopen-and-fclose-error/ Share on other sites More sharing options...
mpharo Posted February 22, 2008 Share Posted February 22, 2008 prolly need to see your code.... Link to comment https://forums.phpfreaks.com/topic/92474-fopen-and-fclose-error/#findComment-473759 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. Link to comment https://forums.phpfreaks.com/topic/92474-fopen-and-fclose-error/#findComment-473766 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.... Link to comment https://forums.phpfreaks.com/topic/92474-fopen-and-fclose-error/#findComment-473776 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 Link to comment https://forums.phpfreaks.com/topic/92474-fopen-and-fclose-error/#findComment-473778 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'; } Link to comment https://forums.phpfreaks.com/topic/92474-fopen-and-fclose-error/#findComment-473782 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? Link to comment https://forums.phpfreaks.com/topic/92474-fopen-and-fclose-error/#findComment-473783 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.