cacert-webdb/includes/mysql.php.sample

58 lines
1.7 KiB
Text
Raw Normal View History

2004-10-16 00:28:17 +00:00
<? /*
Copyright (C) 2004 by Duane Groth <duane_at_CAcert_dot_org>
This file is part of LibreSSL.
LibreSSL has been released under a LibreSSL license
which can be found included with these source files or can
be downloaded from the internet from the following address:
http://www.cacert.org/src-lic.php
LibreSSL is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the License for more details.
*/
mysql_connect("localhost", "username", "password");
mysql_select_db("database");
2004-12-06 21:53:35 +00:00
$_SESSION['_config']['securehostname'] = "secure.cacert.org";
$_SESSION['_config']['normalhostname'] = "www.cacert.org";
2004-12-09 12:30:18 +00:00
function sendmail($to, $subject, $message, $from, $replyto = "", $toname = "", $fromname = "")
{
if($replyto == "")
$replyto = $from;
if($fromname == "")
$fromname = $from;
$bits = explode(",", $to);
foreach($bits as $user)
{
$user = trim($user);
if($toname == "")
$toname = $user;
$smtp = fsockopen("localhost", 25);
$InputBuffer = fgets($smtp, 1024);
fputs($smtp, "HELO hlin.cacert.org\n");
$InputBuffer = fgets($smtp, 1024);
fputs($smtp, "MAIL FROM: <$replyto>\n");
$InputBuffer = fgets($smtp, 1024);
fputs($smtp, "RCPT TO: <$user>\n");
$InputBuffer = fgets($smtp, 1024);
fputs($smtp, "DATA\n");
$InputBuffer = fgets($smtp, 1024);
fputs($smtp, "Reply-To: $to\n");
fputs($smtp, "From: \"$fromname\" <$from>\n");
fputs($smtp, "To: $to\n");
fputs($smtp, "Subject: $subject\n\n");
fputs($smtp, "$message\r\n.\r\n");
fputs($smtp, "QUIT\n");
$InputBuffer = fgets($smtp, 1024);
fclose($smtp);
}
}
2004-10-16 00:28:17 +00:00
?>