Login   Register  
PHP Classes
elePHPant
Icontem

File: sec.demo.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Mark Davidson  >  simple Email Class  >  sec.demo.php  >  Download  
File: sec.demo.php
Role: Example script
Content type: text/plain
Description: Demo File of simpleEmailClass
Class: simple Email Class
Send HTML messages with images and attachments
Author: By
Last change: Edited Comment in Code
Date: 2007-01-30 07:07
Size: 1,902 bytes
 

Contents

Class file image Download
<?php
##################################################################################
#
# File                : sec.demo.inc.php - simpleEmailClass Demo File with examples
#                      of using the varies aspects of this class.
# Class Title        : simpleEmailClass 
# Class Description    : This class is used to produce HTML format emails, with
#                      the ability to attach files and embed images.
# Class Notes        : Please Let Me Know if you have any problems at all with this
#                      Class.
# Copyright            : 2007
# Licence            : http://www.gnu.org/copyleft/gpl.html GNU var License
#
# Author             : Mark Davidson <design@fluxnetworks.co.uk> 
#                      <http://design.fluxnetworks.co.uk>
# Created Date         : 27/01/2007
# Last Modified        : 30/01/2007
#
##################################################################################

require_once('sec.class.inc.php');

#To - Name, To - Email, From - Name, From - Email
$sec = new sec('Mark Davidson''design@fluxnetworks.co.uk'$_SERVER['SERVER_NAME'], $_SERVER['SERVER_ADMIN']);

//$sec->Cc('admin@fluxnetworks.co.uk');
//$sec->Cc('webdesign@fluxnetworks.co.uk');
//$sec->Bcc('mark@fluxnetworks.co.uk');
//$sec->Bcc('mdavidson@fluxnetworks.co.uk');

#add image to be embeded
$img1 $sec->embed('php-power-white.gif');

#produce message in html format
$message "This is a <b>Test</b> <i>Email</i> from the simpleEmailClass.<br />\n";
$message .= "With an Embeded Image<br />\n";
$message .= "<center>{$img1}</center>\n";
$message .= "and Some Attachments.\n";

#build the message with the message title and message content
$sec->buildMessage('simpleEmailClass Test Message'$message);

#attach files to email
$sec->attachment('sec.demo.php');
$sec->attachment('sec.class.inc.php');

#build and send the email
if($sec->sendmail()) {
    echo 
'Your Email Was Sent';
} else {
    echo 
'Your Email Failed to be Sent';
}
?>