Jump to content

emailing sav files, wont work?


Pezmc

Recommended Posts

Mailing sav files wont work but when I change the extension of the file to .txt it does work.

 

See Below Script:

//Attachment version of message
		$extension=explode (".", file.sav); 
		$countdot=count($extension)-1;
		$extension=$extension[$countdot];
		$headers .= "--{$boundary}\r\n" .
			"Content-Type: application/octet-stream\r\n" .
			"Content-Transfer-Encoding: base64\r\n" .
			"Content-Disposition: attachment; filename="file.sav"\r\n";
		$headers .= chunk_split(base64_encode(file_get_contents('backup/file.sav)));
		$headers .= "\r\n --{$boundary}--";
}

if (!mail("[email protected]", "Test", "", $headers)) { 
	$erreur++; $erreurmsg.='There was a problem sending your email please try again.<br>'; 
}	

(As part of bigger script that deals with all the headers etc...)

 

 

The above script sends a email to the email address, I can pick it up. Gmail shows the clip logo (attachment), but when I view the actual email no attached files are shown. However if I change this line:

"Content-Disposition: attachment; filename="file.sav"\r\n";

to this:

"Content-Disposition: attachment; filename="file.txt"\r\n";

the entire script works and I recieve the file but as a txt.

 

Does anyone have any idea how I can get sav files to be mailed. I have tried sending them using gmail (it works fine) and reading the mime but it is exactly the same as mine.

 

Please tell me whats wrong!

Link to comment
https://forums.phpfreaks.com/topic/57763-emailing-sav-files-wont-work/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.