by azna » Tue Jun 01, 2004 7:47 am
I had refer in the site that you give it to me....but nothing happen it's still the same error...here is the code for mail.php:
**** -> error line 61
<?php
$wordbits='mailto,mailfrom,mailsub,mailmsg,mailsubmit,mailreset,';
$settings='mailer_is_on,';
//error_reporting(E_ERROR | E_WARNING | E_PARSE);
include('.\root\lib\config.php');
doHeader("$sitename: Public Mailer");
if (getSetting('mailer_is_on')==0) {
showmsg('mailer_is_off');
$buildtime=builtin();
$myspiffytrout=str_replace('<buildtime>', $buildtime, $myspiffytrout);
$myspiffytrout=str_replace('<numberqueries>', $numqueries, $myspiffytrout);
echo $myspiffytrout;
exit();
}
if ($action=='news') $action='mailer';
if ($action=='mailer') {
require('adminfunctions.php');
$inputs[]=formtop('mail.php?action=sendmail');
if (isset($HTTP_GET_VARS['addr'])) {
$inputs[]=inputform('display', $HTTP_GET_VARS['addr'], 'addr');
} else {
$inputs[]=inputform('text', getwordbit('mailto'), 'addr');
}
$inputs[]=inputform('text', getwordbit('mailfrom'), 'from');
$inputs[]=inputform('text', getwordbit('mailsub'), 'subject');
$inputs[]=inputform('textarea', getwordbit('mailmsg'), 'message', '', 70, 10);
$inputs[]=inputform('submitreset', getwordbit('mailsubmit'), getwordbit('mailreset'));
doinputs();
formbottom();
} elseif ($action=='sendmail') {
$to=$HTTP_POST_VARS['to'];
$from=$HTTP_POST_VARS['from'];
$subject=$HTTP_POST_VARS['subject'];
$message=$HTTP_POST_VARS['message'];
$headers="From: $from";
$semi_rand=md5(time());
$mime_boundary="==Multipart_Boundary_x{$semi_rand}x";
$headers .= "\nMIME-Version: 1.0\n" .
"Content-Type: multipart/mixed;\n" .
" boundary=\"$mime_boundary\"";
$message="This is a multi-part message in MIME format.\n\n" .
"--{$mime_boundary}\n" .
"Content-Type: text/plain; charset=\"iso-8859-1\"\n" .
"Content-Transfer-Encoding: 7bit\n\n" .
$message . "\n\n";
$message .= "--{$mime_boundary}\n" .
"Content-Transfer-Encoding: base64\n\n" .
"--{$mime_boundary}--\n";
****** $send=mail($to,$subject,$message,$headers);
if ($send) {
showmsg('mailsent');
} else {
showmsg('mailnotsent');
}
}
$buildtime=builtin();
$myspiffytrout=str_replace('<buildtime>', $buildtime, $myspiffytrout);
$myspiffytrout=str_replace('<numberqueries>', $numqueries, $myspiffytrout);
echo $myspiffytrout;
if (getSetting('gzcompress')==1)
ob_end_flush();
?>