Hi guys.
I did a bit of research on the forum and managed to get the file attached to the email to be sent.
i have run into a problem. For some strange reason the body of the email is not being displayed but if i view the properties of the email all the html code is ther.
All i get in the body of the email is a missing image icon thought the file is attached.
function breakIntoLines($txt, $lineLength){
$txt .= " ";
$lines = array();
while (strlen($txt) > 0){
if (strlen($txt) >= $lineLength){
$line = substr($txt, 0, $lineLength);
}else{
$line = $txt;
}
$line = substr($line, 0 , strrpos($line, " "));
$lines[] = $line;
if (strlen($txt) > strlen($line)){
$txt = substr($txt, strlen($line)+1, strlen($txt));
}else{
$txt = "";
}
}
return $lines;
}
//
//
$userOwner = "Paul";
$tName = $_POST['tName'];
$tEmail = $_POST['tEmail'];
$tLphone = $_POST['tLphone'];
$tMphone = $_POST['tMphone'];
$tHaddy = $_POST['tHaddy'];
$tWaddy = $_POST['tWaddy'];
$tLevel = $_POST['tLevel'];
$tAge = $_POST['tAge'];
$tEye = $_POST['tEye'];
$tHair = $_POST['tHair'];
$tHeight = $_POST['tHeight'];
$tWeight = $_POST['tWeight'];
$tChest = $_POST['tChest'];
$tWaist = $_POST['tWaist'];
$tHips = $_POST['tHips'];
$tDsize = $_POST['tDsize'];
$tSsize = $_POST['tSsize'];
$msg = $_POST['tInfo'];
$adminaddress = "paul@innovativedesigns.me.uk";
//Site address
$siteaddress = "http://www.innovativedesigns.me.uk";
// Enter your company name or site name
$sitename = "To be set";
// Get the date and time from your server to be displayed in the email
$date = date("d/m/Y H:i:s");
$msgs=implode("<br>", breakIntoLines($msg, 50));
$bod = "<style type='text/css'>
<!--
body {
background-color: #F3F0EC;
}
.style1 {
color: #5a5a5a;
font-size: 11px;
font-family: tahoma;
text-decoration:none;
line-height: 15px;
}
.var_tags {
color: #d10000;
font-size: 11px;
font-family: tahoma;
}
.dash {
border-bottom-width: 1px;
border-top-style: none;
border-right-style: none;
border-bottom-style: dotted;
border-left-style: none;
border-bottom-color: #CCCCCC;
}
-->
</style></head>
<body>
<span class='style1'>Hi $userOwner,</span>
<table width='100%' height='251' border='0'>
<tr>
<td height='16' colspan='6' class='dash' scope='col'><table width='100%' border='0'>
<tr>
<td scope='col'><span class='var_tags'>$modName </span><span class='style1'>Application</span></td>
</tr>
</table></td>
</tr>
<tr>
<td width='23%' height='16'><div align='right' class='style1'>Name/Company Name:</div></td>
<td width='22%' class='var_tags'>$tName</td>
<td class='var_tags'><div align='center' class='style1'>
<div align='right'>Age:</div>
</div></td>
<td class='var_tags'>$tAge</td>
<td class='var_tags'><div align='right' class='style1'>Chest:</div></td>
<td class='var_tags'>$tChest</td>
</tr>
<tr>
<td height='16'><div align='right' class='style1'>Email address: </div></td>
<td class='var_tags'>$tEmail</td>
<td width='8%' class='style1'><div align='right'>Eye color: </div></td>
<td width='8%' class='var_tags'>$tEye</td>
<td width='9%' class='style1'><div align='right'>Waist:</div></td>
<td width='30%' class='var_tags'>$tWaist</td>
</tr>
<tr>
<td height='16'><div align='right' class='style1'>Landline number:</div></td>
<td class='var_tags'>$tLphone</td>
<td class='style1'><div align='right'>Hair color: </div></td>
<td class='var_tags'>$tHair</td>
<td class='style1'><div align='right'>Hips:</div></td>
<td class='var_tags'>$tHips</td>
</tr>
<tr>
<td height='16'><div align='right' class='style1'>Mobile number:</div></td>
<td class='var_tags'>$tMphone</td>
<td class='style1'><div align='right'>Height</div></td>
<td class='var_tags'>$tHeight</td>
<td class='style1'><div align='right'>Dress size:</div></td>
<td class='var_tags'>$tDsize</td>
</tr>
<tr>
<td height='16' valign='top' class='style1'><div align='right'>Address:</div></td>
<td rowspan='2' valign='top' class='var_tags'>$tHaddy</td>
<td valign='top' class='style1'><div align='right'>Weight</div></td>
<td valign='top' class='var_tags'>$tWeight</td>
<td valign='top' class='style1'><div align='right'>Shoe size: </div></td>
<td valign='top' class='var_tags'>$tSsize</td>
</tr>
<tr>
<td height='21'> </td>
<td colspan='4' valign='top' class='style1'><div align='right'></div> <div align='right'></div></td>
</tr>
<tr>
<td height='16' class='style1'><div align='right'>Website Address/Web Based Profile</div></td>
<td class='var_tags'>$tWaddy</td>
<td colspan='4' rowspan='4' class='var_tags'> </td>
</tr>
<tr>
<td height='16' class='style1'><div align='right'>Level of work </div></td>
<td class='var_tags'>$tLevel</td>
</tr>
<tr>
<td height='16' valign='top'><div align='right' class='style1'>Previous Modelling Experience:</div></td>
<td rowspan='2' valign='top' class='var_tags'>$msgs</td>
</tr>
<tr>
<td height='21'> </td>
</tr>
<tr>
<td height='22' colspan='6' class='dash'> </td>
</tr>
</table>
<table width='80%' border='0'>
<tr>
<td scope='col'><span class='style1'>Email was sent on:</span> <span class='var_tags'>$date </span></td>
</tr>
</table>
</body>
</html>";
$to = $adminaddress;
$subject = "Model application";
$text = $bod;
$file="../temp/1/font.jpg";
sendmsg($to, $subject, $text, $siteaddress,$file, "jpg");
function sendmsg($to, $subject, $text, $from, $file, $type) {
$content = fread(fopen($file,"r"),filesize($file));
$content = chunk_split(base64_encode($content));
$uid = strtoupper(md5(uniqid(time())));
$name = basename($file);
$header = "From: $from\nReply-To: $from\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: multipart/mixed; boundary=$uid\n";
$header .= "--$uid\n";
$header .= "Content-Type: text/html; charset=iso-8859-1\n";
$header .= "Content-Transfer-Encoding: 8bit\n\n";
$header .= "$text\n";
$header .= "--$uid\n";
$header .= "Content-Type: $type; name=\"$name\"\n";
$header .= "Content-Transfer-Encoding: base64\n";
$header .= "Content-Disposition: attachment; filename=\"$name\"\n\n";
$header .= "$content\n";
$header .= "--$uid--";
mail($to, $subject, "", $header);
return true;
}
// gets variables from flash
if($sendmsg) {
echo "&retval=1&"; //if mail was send print to the screen "&server_mes=ok"
} else {
echo "&retval=2&"; // if mail was NOT sent, print to the screen "&server_mes=fail"
}
// closes the php session
Any help would be very much appreciatted.
thanks