OK, first, i was getting this error when I hit submit to send a trasncript to email.
Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing in d:\inetpub\sliquid\wwwRoot\livehelp\sendtranscript .php on line 46
Chat transcript has been sent
Here is the original code. Line 46 is separated from the rest.
Code:
<?php
require_once("visitor_common.php");
$query = "SELECT * FROM livehelp_transcripts WHERE sessionid='$transsessionid'";
$transarray = $mydatabase->query($query);
if($transarray->numrows()==0){
print $lang['txt129'];
} else {
$transarray = $transarray->fetchRow(DB_FETCHMODE_ASSOC);
$comments = $transarray['transcript'];
$department = $transarray['department'];
$query = "SELECT * FROM livehelp_departments WHERE recno='$department' ";
$data_d = $mydatabase->query($query);
$department_a = $data_d->fetchRow(DB_FETCHMODE_ASSOC);
$messageemail = $department_a['messageemail'];
if(empty($messageemail)){ $messageemail = "noone@nowhere.com"; }
mail("$sendto","Live Help Transcript","$comments","From: $messageemail\r\nContent-Type: text/html; charset=iso-8859-15");
print $lang['txt130'];
}
print "<br><br><br><br><a href=javascript:window.close()>" . $lang['txt40'] . "</a></center>";
$mydatabase->close_connect();
?>
So i changed 46 to this:
Code:
mail("$sendto","Live Help Transcript","$comments","From: info@sliquid.com" $messageemail\r\nContent-Type: text/html; charset=iso-8859-15");
and now I dont get an error, I get a blank page, but I dont receive the email either...
any ideas?
thanks
colin roy
www.sliquid.com
Oh also, I know the server can send mail, because ****removed for google**** works just fine
Last edited by croix; 07-20-2006 at 01:33 PM..
|