cvs: php-master-web /entry user-note.php
| From: | Jim Winstead | Date: | Sun, 23 Sep 2001 01:26:19 +0000 |
| Subject: | cvs: php-master-web /entry user-note.php | ||
| Groups: | php.mirrors | ||
| Request: | Send a blank email to php-mirrors+get-6617@lists.php.net to get a copy of this message | ||
jimw Sat Sep 22 21:26:19 2001 EDT
Added files:
/php-master-web/entry user-note.php
Log:
simple handler for adding user notes
Index: php-master-web/entry/user-note.php
+++ php-master-web/entry/user-note.php
<?php
$mailto = 'php-notes@lists.php.net';
$failto = 'jimw@php.net';
if (!isset($user) || empty($note) || empty($sect))
die("missing some parameters.");
@mysql_connect("localhost","nobody", "")
or die("failed to connect to database");
@mysql_select_db("php3")
or die("failed to select database");
$sect = ereg_replace("\.php$","",$sect);
$query = "INSERT INTO note (user, note, sect, ts, lang) VALUES ";
# no need to call htmlspecialchars() -- we handle it on output
$query .=
"('$user','$note','$sect',NOW(),'$lang')";
//echo "<!--$query-->\n";
if (@mysql_query($query)) {
$new_id = mysql_insert_id();
$msg = stripslashes($note);
$msg .= "\n\n http://www.php.net/manual/en/$sect.php\n";
# make sure we have a return address.
if (!$user) $user = "php-general@lists.php.net";
mail($mailto,"note $new_id added to $sect",$msg,"From: $user");
} else {
// mail it.
mail($failto, "failed manual note query", $query);
die("failed to insert record");
}