<?php
session_start();
?>
<!--
-----------------
Orbit PHP Chatter
-----------------
PHP/MySQL Online chatter with Administration and
Private Messaging Capabilities
Copyright (C) Chris Winfield-Blum - Orbit Services
www.orbitservices.net
-------------------------------------------------------
Access the Forum here:
http://forums.orbitservices.net
------------------------------------------------------
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-->
<?php
//////////////////////
// SET PROPERTIES //
//////////////////////
// Chat Size in rows - Default 15
$chatrows = "15";
// Session Timeout for users - Default 5
$sessiontime = "15";
// Refresh Rate in Seconds - Default 5
$refreshrate = "2";
// Use Smilies - note you must download the smilies first
$use_smilies = "yes";
// Smilies Location - example img/smilies (note: no trailing / )
$smilies = "smilies";
define('SMILIES', $smilies);
// Strip HTML Tags
$StripHTMLTags = "yes";
// Exceptions to the Strip HTML Tags rule
$StripHTMLTagsExceptions = "<b><u><i>"; // It is not recommended to allow <a><img> etc as you may get spammed
// Administration User
$admin = "admin";
// Version
$version = "0.1 Beta 4";
// OrbitPHPChatter Title
$title = "Orbit PHPChatter Demo";
// OrbitPHPChatter Footer
// Please leave this as is to show your support
// for this project
$footer = "<font size=1 face=\"Arial\"><a href=\"http://www.orbitservices.net\" target=\"_blank\">Powered by Orbit PHP Chatter $version</a></font>";
// Set Logging off so we dont display the long MySQL Errors
// ~E_ALL means all off
//ini_set ( "display_errors", "E_ALL" );
// DB Settings
$db_user = ""; // Username
$db_password = ""; // Password
$db_host = ""; // Database Host
$db_name = ""; // Database Name
/* -------------------------------------------
YOU SHOULD NOT NEED TO MODIFY BEYOND THIS POINT
------------------------------------------- */
// Lets make it compliant with register_globals=off
$page = $_GET['page'];
$action = $_GET['action'];
$header = $_GET['header'];
$to = $_GET['to'];
$from = $_GET['from'];
$chatid = $_GET['chatid'];
$accepted = $_GET['accepted'];
$newmessage = $_GET['newmessage'];
$subaction = $_GET['subaction'];
$confirmed = $_GET['confirmed'];
$subpage = $_GET['subpage'];
$bgcolor = $_GET['bgcolor'];
$upgradepw = $_GET['upgradepw'];
$username = $_SESSION['username'];
// Security Checks
if($_GET['username'] != '')
{
echo "<font face='Arial'><b>Tut tut tut, you should be doing that!!</b></font>";
exit;
}
if((($_SESSION['username'] == $admin)OR($_POST['username'] == $admin))AND(file_exists('upgrade.php')))
{
echo "<font face='Arial'><b>Before you do anything please delete the upgrade.php file!!</b></font><BR><BR><a href=\"$PHP_SELF?page=login\">Refresh</a>";
exit;
}
// These are our php functions used in the script
function nice_addslashes($string)
{
// if magic quotes is on the string is already quoted, just return it
if(MAGIC_QUOTES)
return $string;
else
return addslashes($string);
}
function sanitize_sql_string($string, $min='', $max='')
{
$string = nice_addslashes($string); //gz
$pattern = "/;/"; // jp
$replacement = "";
$len = strlen($string);
if((($min != '') && ($len < $min)) || (($max != '') && ($len > $max)))
return FALSE;
return preg_replace($pattern, $replacement, $string);
}
// HTML Convert/Revert Class
function HTMLConvert($text, $type)
{
// if type is convert
if($type == "convert")
{
// run it through htmlentities
$text = htmlentities($text, ENT_QUOTES);
}
// if type is revert
else if($type == "revert")
{
// decode our text
$text = html_entity_decode($text);
}
// if type is revert_short
else if($type == "revert_short")
{
//decode and strip out common chars we dont want
$text = html_entity_decode($text);
$text = str_replace ( "<p>", " ", $text );
$text = str_replace ( "</p>", " ", $text );
$text = str_replace ( "<br>", " ", $text );
}
// return the end result
return $text;
}
function Smilies($text)
{
$uc = $text;
$smilies = SMILIES;
$uc = str_replace ( ":)", "<IMG SRC=\"".$smilies."/smile.gif\">", $uc );
$uc = str_replace ( ":(", "<IMG SRC=\"$smilies/sad.gif\">", $uc );
$uc = str_replace ( ";)", "<IMG SRC=\"$smilies/wink.gif\">", $uc );
$uc = str_replace ( ":D", "<IMG SRC=\"$smilies/lol.gif\">", $uc );
$uc = str_replace ( ":*(", "<IMG SRC=\"$smilies/crying.gif\">", $uc );
$uc = str_replace ( ":?", "<IMG SRC=\"$smilies/confused.gif\">", $uc );
$uc = str_replace ( ":X", "<IMG SRC=\"$smilies/sealed.gif\">", $uc );
$uc = str_replace ( "8)", "<IMG SRC=\"$smilies/cool.gif\">", $uc );
$uc = str_replace ( ":P", "<IMG SRC=\"$smilies/tongue.gif\">", $uc );
$uc = str_replace ( ":@", "<IMG SRC=\"$smilies/mad.gif\">", $uc );
$uc = str_replace ( ":$", "<IMG SRC=\"$smilies/shy.gif\">", $uc );
$uc = str_replace ( ":L", "<IMG SRC=\"$smilies/love.gif\">", $uc );
$uc = str_replace ( ":|", "<IMG SRC=\"$smilies/blank.gif\">", $uc );
$uc = str_replace ( ":Z", "<IMG SRC=\"$smilies/sleep.gif\">", $uc );
$uc = str_replace ( "(devil)", "<IMG SRC=\"$smilies/devil.gif\">", $uc );
$uc = str_replace ( "(clown)", "<IMG SRC=\"$smilies/clown.gif\">", $uc );
$uc = str_replace ( "(pig)", "<IMG SRC=\"$smilies/pig.gif\">", $uc );
$uc = str_replace ( "(cow)", "<IMG SRC=\"$smilies/cow.gif\">", $uc );
$uc = str_replace ( "(monkey)", "<IMG SRC=\"$smilies/monkey.gif\">", $uc );
$uc = str_replace ( "(chicken)", "<IMG SRC=\"$smilies/chicken.gif\">", $uc );
$uc = str_replace ( "(rose)", "<IMG SRC=\"$smilies/rose.gif\">", $uc );
$uc = str_replace ( "(skull)", "<IMG SRC=\"$smilies/skull.gif\">", $uc );
$uc = str_replace ( "(alien)", "<IMG SRC=\"$smilies/alien.gif\">", $uc );
$uc = str_replace ( "(boy)", "<IMG SRC=\"$smilies/boy.gif\">", $uc );
$uc = str_replace ( "(girl)", "<IMG SRC=\"$smilies/girl.gif\">", $uc );
$uc = str_replace ( $colfnt, $ccolfnt, $uc );
$text = $uc;
return $text;
}
// Set the database access information
define('DB_USER', $db_user);
define('DB_PASSWORD', $db_password);
define('DB_HOST', $db_host);
define('DB_NAME', $db_name);
// Make connection with DB
$dbc = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
if (!$dbc) {
die('<b>Could not connect to the Database, please check your Database Settings</b>');
exit;
}
mysql_select_db (DB_NAME);
?>
<html>
<head>
<title><?=$title;?> <?=$version;?> :: www.orbitservices.net</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<?php
// Common Javascript
?>
<!-- Popup Window -->
<script language=JavaScript>
var popWin = "";
function openwin(URL, strWidth, strHeight){
if (popWin != ""){popWin.close()}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
[聊天留言]Orbit PHP Chatter 0.1 Beta4_orbitphpchatter_0.1b4.rar (36个子文件)
[聊天留言]Orbit PHP Chatter 0.1 Beta4_orbitphpchatter_0.1b4
orbitphpchatter_0.1b4
style.css 3KB
README 1KB
UPGRADE 655B
filler.gif 49B
database_sql.sql 2KB
upgrade.php 4KB
index.php 61B
smilies
rose.gif 186B
skull.gif 911B
sleep.gif 287B
question.gif 304B
boy.gif 623B
lol.gif 282B
blank.gif 262B
confused.gif 974B
cool.gif 265B
Thumbs.db 23KB
kiss.gif 884B
devil.gif 275B
love.gif 2KB
wink.gif 862B
sad.gif 260B
alien.gif 183B
clown.gif 217B
crying.gif 2KB
shy.gif 266B
pig.gif 159B
monkey.gif 256B
cow.gif 289B
smile.gif 272B
sealed.gif 200B
tongue.gif 293B
girl.gif 1KB
mad.gif 268B
chicken.gif 274B
orbitphpchatter.php 52KB
共 36 条
- 1
资源评论
CrMylive.
- 粉丝: 1w+
- 资源: 4万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Java语言的zsxy-openapi-sdk设计源码示例
- 基于Python的mmdetection同步更新设计源码
- 基于Vue的iOC-Plat平台设计源码
- 基于TCP协议与ESP32驱动的TFT彩屏无线投屏助手设计源码
- 基于wex5的SpringBoot后端替换BAAS服务设计源码
- 基于Objective-C语言开发的仿滴滴、膜拜等软件首页弹窗广告设计源码
- 基于可爱猫头鹰主题的动态下雪背景用户登录注册页面CSS设计源码
- 基于Java与Kotlin的easyble-x Android蓝牙低功耗(BLE)设计源码框架
- 基于Python和JavaScript的车牌检测与识别系统设计源码
- 基于Vue框架的敬老院H5前端设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功