// settings //
$default_title = "Bolyki Brothers - guestbook";
$num_of_comments_on_page = 150;
$admin_name = "Bolyki Brothers";
$show_form = "none"; // none or inline
$db_host='localhost';
$db_user='bolyki.hu.sql';
$db_pass='BD0VNEWN';
$db_dbse='one227_bolyki_hu';
function change_on_content($buffer) {
/*global;*/
$buffer_by_formend = explode("", $buffer, 2);
$buffer_form = $buffer_by_formend[0];
$buffer = $buffer_by_formend[1];
$from = array("[b]", "[/b]", "[i]", "[/i]", "[u]", "[/u]");
$to = array("", "", "", "", "", "");
$buffer = str_replace($from, $to, $buffer);
//converting images
while ( strstr($buffer, "[img]") ) {
$buffer = change_images($buffer);
}
while ( strstr($buffer, "[a]") ) {
$buffer = change_hyperlinks($buffer);
}
$buffer = $buffer_form."".$buffer;
return $buffer;
}
function change_images($me) {
if ( strstr($me, "[img]") ) {
$me_array = explode("[img]", $me, 2);
$me_second_array = explode("[/img]", $me_array[1], 2);
$img_src = $me_second_array[0];
$me = $me_array[0]."".$me_second_array[1];
}
return $me;
}
function change_hyperlinks($me) {
if ( strstr($me, "[a]") ) {
$me_array = explode("[a]", $me, 2);
$me_second_array = explode("[/a]", $me_array[1], 2);
$url = $me_second_array[0];
$me = $me_array[0]."".$url."".$me_second_array[1];
}
return $me;
}
ob_start("change_on_content");
ini_set('arg_separator.output','&');
header('Content-type: text/html; charset=iso-8859-2');
session_start();
$msg = false;
$conn = mysql_connect($db_host, $db_user, $db_pass);
if (!mysql_select_db($db_dbse, $conn)) {
echo "Nem sikerult a kapcsolat az adatbázissal";
exit;
}
mysql_query("SET NAMES 'latin1'");
mysql_query("SET CHARACTER SET 'latin1'");
function Sql($sql){
global $conn;
//if(DEBUG(" ")) echo $sql."
";
if (!($query = mysql_query($sql,$conn)))
{
echo "Nem sikerült az adatok beillesztése:";
return 0;
} else {
return $query;
}
}
function GetRandomChar($hm) {
$IMGVER_TempString = "";
for ($i = 1; $i <= $hm; $i++) {
mt_srand((double)microtime()*1000000);
$IMGVER_TempString .= chr(mt_rand(97, 122));
}
return $IMGVER_TempString;
}
if ( $_GET['ac'] == "dcc" ) {
if ( $_POST['pwd'] == "MusicOverAll" ) {
$_SESSION['admin'] = "yes_i_am";
} else {
session_destroy();
echo("Ip recorded, thanks.
");
}
} elseif ( $_GET['ac'] == "lo" ) {
session_destroy();
header("Location: inc_forum_eng.php");
} elseif ( $_GET['ac'] == "show" && is_numeric($_GET['id']) && $_SESSION['admin'] == "yes_i_am" ) {
Sql("UPDATE `comments` SET `comment_show` = '1' WHERE `comment_id` =".$_GET['id']." LIMIT 1 ;");
} elseif ( $_GET['ac'] == "hide" && is_numeric($_GET['id']) && $_SESSION['admin'] == "yes_i_am" ) {
Sql("UPDATE `comments` SET `comment_show` = '0' WHERE `comment_id` =".$_GET['id']." LIMIT 1 ;");
} elseif ( $_GET['ac'] == "post" ) {
$show_form = "inline";
$name_error = false;
$message_error = false;
$captcha_error = false;
if ( strlen( $_POST['name'] ) < 3 ) {
$name_error = ' The name is not valid.';
}
if ( strlen( $_POST['message'] ) < 10 ) {
$message_error = '
The message is too short.';
}
if ( strlen( $_POST['captcha'] ) < 5 || $_POST['captcha'] != $_SESSION['chapta'] ) {
$captcha_error = '
Security code doesnt match';
}
if ( !$name_error && !$message_error && !$captcha_error ) {
// ok, process
$show_form = "none";
$user_ip = $_SERVER['REMOTE_ADDR'];
$post_time = time();
Sql("INSERT INTO `comments` VALUES ('', '$post_time', '".$_POST['name']."', '".$_POST['email']."', '".strip_tags($_POST['message'])."', '$user_ip', '1');");
$msg = "Thank you for the comment!";
}
}
$chapta = GetRandomChar(6);
$_SESSION['chapta'] = $chapta;
?>
Add reply » if ( $_SESSION['admin'] == "yes_i_am" ) { ?> Log out } ?> if ($msg) { ?>
|