Re: What is wrong with this function please?
| From: | Robin Wilson | Date: | Sat, 24 Mar 2007 12:30:39 +0000 |
| Subject: | Re: What is wrong with this function please? | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-251278@lists.php.net to get a copy of this message | ||
No sorry, both messages are the same.
Didn't mean to post it twice. Sorry.
Below is what prints out when I echo the message:
$to
robinwilson@rwsbetas.com
$subject
Proposal Submission
$headers
From: 2HostMe Mailer Reply-To: Robin Wilson Return-Path: 2HostMe Mailer Message-ID: X-Mailer: PHP v4.4.2 MIME-Version: 1.0 Content-Type: multipart/related; boundary="d49718178131ebc038c576f007a40642"
$msg
--d49718178131ebc038c576f007a40642 Content-Type: image/gif; name="betaresource.gif" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="betaresource.gif" R0lGODlhWgAeAPcAAAAAAP///25scFNdc1tkc0tcclpibWNpcTtbgi1CWzJIY0BaeyU0RjpRbCw9 UUFXci8/UkxbbUpUYGdwe3Z7gRMqQxg1VB5AZh0+YjpWdjhTcjVNaTBGXjRLZSY3Si1BVzxVcUpn iE1rizpQaTJEWTZJXzlNYzFCVUBUajhGVVJlezdDUGNyglNdaBUvShEmPBo5Wh9EaiBGbBs7XCFI byNMdCJJcR9CZxw8XSFFaiJHbCNJbiBCZChReiZOdSVLcSBBYR8+XSRHaSJDYypQdSdKbSVGZiI3 TSU6UDtcfSk/VkNliUVkhD9bdyk6TENeekpmgkNbdDxPY1NtiEhedTtNXzhJWk1ke0theEVXajA9 SkJTZE5hdGx+kFxremx2gH6DiBYxSyVNcxo2USlUfB9AXh08WCpWfidQdSJGZhcvRSlTeSpUeh06 VB89WRozShkxRyZJaS1VeylOcCpQchkvRC1UeCVFYi1SdTBYfCM/Wi1QcStNbDBUdUVqi0Riflt5 lFdzjEZbb1t1jT9OXGJ2iUJPW1dlcoiVoSxagitZgC9gii5dhjNlkTdtmjVqlTRjjDtvmTptljFb fyRDXi9XeTlpkDVhhTlmjCpKZkBulD1lh05yj01rhF55j1NqfWuHnmN8kmmBlUpaZ4aaq32PnniI loKPmiVIYj53oz5ym0R8pS5SbUN2nWGFoG6SrVZvgltzhlJndzxLV2V7jJKqvIKVpGx7hoqbqJGg q46bpTFadkuDqoahtHSCjImUnKGstJylq8THyTlQX2KAk1txfcDL0ayxtIadqZieobS6vbzFyLe/ wcXJyrG2t7i8vJaXl4eIiL/Bv7y+vLW2tbCxsLu8uqusqrq7uMfIwtDQzM3NydjY1cTEwo6Ojbe2 saSjoMC+uePh3MnGv83KxO7q4+3o4MPAu726teLazujh1+bf1erk2+nj2tzUydfPxOTc0ezm3uvl 3dTKvszBttHGu/Hs58G1q8e7sb6wp6ubkrKimbipoJSMiKCSjD1MWCH5BAEAAP8ALAAAAABaAB4A QAj/AB2tGrhKlSRJjxAifMTwkSOHjh4+ajSxIUMEIZZkRICAySYmIENwEuFnkx8/IkQA4hQolidP xAJNiUUTFpM/OJMwCQGFCRQosP48uVKsmJcBWLhwQZqK1zJ1z04FgwcvSzt11qqhg+fOjbt5o8K4 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 Content-Type: multipart/alternative --d49718178131ebc038c576f007a40642 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Dear Robin Wilson Below are the details of the Proposal Submission Form you filled in at 2HostMe Media Services Logo / produktnaam test Thema / slogan: Steekwoorden* Aantal (ca.): Kleur item: Budget (minimum en maximum prijs in euros) tussen euro en euro per produkt item Gewenste leverdatum 27-01-2007 Streef Datum Eventueel eigen produkt ideeën Opmerkingen / aanvullende info Content-Type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Dear Robin Wilson
Below are the details of the Proposal Submission Form you filled in at 2HostMe Media Services
Logo / produktnaam test
Thema / slogan:
Steekwoorden*
Aantal (ca.):
Kleur item:
Budget (minimum en maximum prijs in euros) tussen euro en euro per produkt item
Gewenste leverdatum 27-01-2007 Streef Datum
Eventueel eigen produkt ideeën
Opmerkingen / aanvullende info
--d49718178131ebc038c576f007a40642--
""Jake McHenry"" <linux@nittanytravel.com> wrote in message news:083e01c76dbf$f5627500$6401a8c0@jsdjlaptop...
I take it there are no errors... And your using windows... Sending to exchange... I guess with seeing what you posted, I would start by echoing out what you have in $to, $subject, $msg, $headers. Are there any errors in Exchange logs? Do you see the message coming into Exchange queue? Jake-----Original Message----- From: Robin Wilson [mailto:robinwilson@rwsbetas.com] Sent: Friday, March 23, 2007 9:53 PM To: php-general@lists.php.net Subject: [PHP] What is wrong with this function please? Hello I'm trying to do a function that emails users and sends an attachment. But I think something is in the wrong order or something as when I send it Exchange discards it. This is the function which I have put together from various sources: I would really appreciate any help as I have been up half the night and got nowhere! Thanks Robin function sendMail($to, $toName, $from, $fromName, $subject, $message, $uploadfile, $fileName, $fileType, $fileSize) { $eol="\r\n"; $mime_boundary=md5(time()); # Common Headers $headers .= 'From: '. $fromName .' <'. $from .'>'.$eol; $headers .= 'Reply-To: '. $toName .' <'. $to .'>'.$eol; $headers .= 'Return-Path: '. $fromName.' <'. $from-- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/730 - Release Date: 3/22/2007 7:44 AM.'>'.$eol; // thesetwo to set reply address $headers .= "Message-ID: <".$mime_boundary."@".$_SERVER['SERVER_NAME'].">".$eol; $headers .= "X-Mailer: PHP v".phpversion().$eol; // These two to help avoid spam-filters # Boundry for marking the split & Multitype Headers $headers .= 'MIME-Version: 1.0'.$eol; $headers .= "Content-Type: multipart/related; boundary=\"".$mime_boundary."\"".$eol; $msg = " "; if ($uploadfile != "") { # File for Attachment$file_name = substr($uploadfile, (strrpos($uploadfile,"/")+1));$handle=fopen($uploadfile, 'rb'); $f_contents=fread($handle, $fileSize); $f_contents=chunk_split(base64_encode($f_contents));//Encode The Data For Transition using base64_encode();fclose($handle);# Attachment $msg .= "--".$mime_boundary.$eol; $msg .= "Content-Type: ".$fileType.";name=\"".$file_name."\"".$eol;$msg .= "Content-Transfer-Encoding: base64".$eol; $msg .= "Content-Disposition: attachment;filename=\"".$file_name."\"".$eol.$eol; // !! This line needs TWO end of lines !! IMPORTANT !!$msg .= $f_contents.$eol.$eol;} # Setup for text OR html $msg .= "Content-Type: multipart/alternative".$eol; # Text Version $msg .= "--".$mime_boundary.$eol; $msg .= "Content-Type: text/plain; charset=iso-8859-1".$eol; $msg .= "Content-Transfer-Encoding: 8bit".$eol; $msg .= strip_tags(str_replace("<br>", "\n", $message)).$eol.$eol; # HTML Version $msg .= "Content-Type: text/html; charset=iso-8859-1".$eol; $msg .= "Content-Transfer-Encoding: 8bit".$eol; $msg .= $message.$eol.$eol; # Finished $msg .= "--".$mime_boundary."--".$eol.$eol; // finish with two eol's for better security. see Injection. // Mail it mail($to, $subject, $msg, $headers); } -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/730 - Release Date: 3/22/2007 7:44 AM