php写的发送附件的程序(一)

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 
Heyes
  
   <?
  error_reporting(63);
  include('class.html_mime_mail.inc');
  
  /***************************************
  ** Example of usage.
  ***************************************/
  /***************************************
  ** Read the file background.gif into
  ** $backgrnd.
  ***************************************/
  $filename = 'background.gif';
  $backgrnd = fread($fp = fopen($filename, 'r'), filesize($filename));
  fclose($fp);
  
  /***************************************
  ** Read the file test.zip into $attachment.
  ***************************************/
  $filename = 'example.zip';
  $attachment = fread($fp = fopen($filename, 'r'), filesize($filename));
  fclose($fp);
  
  /***************************************
  ** Create the mail object. Optional headers
  ** argument. Do not put From: here, this
  ** will be added when $mail->send
  ***************************************/
  $mail = new html_mime_mail("X-Mailer: Html Mime Mail Class\r\n");
  
  /***************************************
  ** If sending an html email, then these
  ** two variables specify the text and
  ** html versions of the mail. Don't
  ** have to be named as these are. Just
  ** make sure the names tie in to the
  ** $mail->add_html() command further down.
  ***************************************/
  $text = 'This is a test.';
  $html = '<HTML><BODY BACKGROUND="background.gif"><FONT FACE="Verdana, Arial" COLOR="#FF0000">    Success!</FONT><P></BODY></HTML>';
  
  /***************************************
  ** Add the text, html and embedded images.
  ** Each embedded image has to be added
  ** using $mail->add_html_image() BEFORE
  ** calling $mail->add_html(). The name
  ** of the image should match exactly
  ** (case-sensitive) to the name in the html.
  ***************************************/
  $mail->add_html_image($backgrnd, 'background.gif', 'image/gif');
  $mail->add_html($html, $text);
  
  /***************************************
  ** If not sending an html email, then
  ** this is used to set the plain text
  ** body of the email.
  ***************************************/
  // $mail->body = 'fsss';
  
  /***************************************
  ** This is used to add an attachment to
  ** the email.
  ***************************************/
  $mail->add_attachment($attachment, 'example.zip', 'application/octet-stream');
  
  /***************************************
  ** Builds the message.
  ***************************************/
  $mail->build_message();
  
  /***************************************
  ** Sends the message. $mail->build_message()
  ** is seperate to $mail->send so that the
  ** same email can be sent many times to
  ** differing recipients simply by putting
  ** $mail->send() in a loop.
  ***************************************/
  $mail->send('','szw@phpexe.com', 'From Name', 'szw@phpexe.com', 'Subject','');
  
  /***************************************
  ** Debug stuff. Entirely unnecessary.
  ***************************************/
  echo '<PRE>';
  echo $mail->mime;
  echo '</PRE>';
  ?>
  

时间: 2024-10-28 14:18:39

php写的发送附件的程序(一)的相关文章

php写的发送附件的程序实例

程序 <? error_reporting(63); include('class.html_mime_mail.inc'); /*************************************** ** Example of usage. ***************************************/ /*************************************** ** Read the file background.gif into ** $b

php写的发送附件的程序(二)

<?php     class html_mime_mail{          var $headers;     var $body;     var $multipart;     var $mime;     var $html;     var $html_text;     var $html_images = array();     var $cids = array();     var $do_html;     var $parts = array();          

asp.net C#使用SMTP发送附件程序

几年前有股学C#的热情,写下了C#发送邮件和C#发送带附件的邮件文章,放到baidu上.之前有有放到ttlsa上,但是搜索发现文章貌似被删除了,今天特意重新补充一下.此文留作记录. 以下代码除了实现发送简单的邮件以外,还包括了发送附件.From图没有贴出,上面就两按钮,一个"添加附件".一个"发送".点击添加附件选择文件, 文件路径全存储在listbox1中.在发送按钮方法中,把listbox1所有的文件添加到mailmessage对象里作为邮件发送出去了,请看代码

服务器-网络编程中并未建立连接的端口却能往套接字中写,发送数据,困惑

问题描述 网络编程中并未建立连接的端口却能往套接字中写,发送数据,困惑 拜托各位了,碰上一个难以理解的困惑 情况如下 我在qt中编写了一个客户端(抛开qt,也可以理解为别的写的),在这个应用程序中有一个对象是专门用来建立连接并且处理和服务器的相关的通信. 服务器的话是在linux下c写的,简单的可以看做这种模式accept等待连接,连接成功后阻塞读写 while(1) { clientfd = accept(lfd, null, null): printf("new connectn"

socket-关于SocketAsyncEventArgs异步发送数据后程序自动退出的问题

问题描述 关于SocketAsyncEventArgs异步发送数据后程序自动退出的问题 最近用SocketAsyncEventArgs来做socket异步通信的服务器,按照官方的例程来写代码,发现异步接收是没有问题的,但是如果用异步发送,发送后程序就自动退出, 调试提示 在 System.InvalidOperationException 中第一次偶然出现的"System.dll"类型的异常 这是发送和接收的代码: //有连接来到时的回调函数 private void OnAccept

初学Java写的第一个多线程程序

程序|初学|多线程 /** 文件名 : FirstTread.java 描述 :初学Java写的第一个多线程程序 作者: 慈勤强 cqq1978@yeah.net 参考:http://java.sun.com **/ import java.io.*;import java.net.*; public class FirstTread extends Thread{ public void run() { int i=0; try { String hostname = "www.flashem

Jmail发送附件

jmail 用Jmail发送附件: jmail.Body="this is a file from jmail using c# asp.net"; jmail.AddAttachment(Server.MapPath("01.jpg"),false,"image/jpg"); 发送HTML: jmail.HTMLBody="<hr>this is html<br>"; 如果HTML内容中含有图像等连接

ssl-python:POPlib模块写一个接受邮件的程序,显示登陆失败,请使用安全连接SSL

问题描述 python:POPlib模块写一个接受邮件的程序,显示登陆失败,请使用安全连接SSL 解决方案 接收方是qq邮箱..... 解决方案二: 在qq邮箱里要配置一下,使用ssl连接

c语言-我想用定时和外部中断写一个小车避障程序,可是不知道哪里错了,求解答

问题描述 我想用定时和外部中断写一个小车避障程序,可是不知道哪里错了,求解答 5C #include#include#define uint unsigned int#define uchar unsigned charsbit echo=P3^2;sbit trig=P2^3;unsigned char stime; void PWM_zk0(float zk) //高电 平占得比例占空比为(Gao/255){ CCAP0H = CCAP0L =255*(100.0 - zk)/100.0;