Add files via upload
This commit is contained in:
parent
3b10813d4e
commit
d6c9283ae6
47
chat.php
Normal file
47
chat.php
Normal file
@ -0,0 +1,47 @@
|
||||
<html>
|
||||
<head>
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<?php
|
||||
include("settings.php");
|
||||
$date = getdate(date("U"));
|
||||
$time = date("Y/m/d g:i:s");
|
||||
$nick = $_GET["nick"];
|
||||
$nick = htmlspecialchars($nick);
|
||||
$admin = $_GET["admin"];
|
||||
|
||||
if($admin == $pass){
|
||||
$badge = "<span id='admin'>@</span>";
|
||||
}
|
||||
|
||||
if(isset($_POST["chatbox"])){
|
||||
$message = $_POST["chatbox"];
|
||||
if (substr($message, 0,3) == "/raw"){
|
||||
$raw = substr($message, 3);
|
||||
$message = "";
|
||||
}
|
||||
$message = htmlspecialchars($message);
|
||||
|
||||
$db = file_get_contents("db.txt");
|
||||
|
||||
$db = $db . $badge . "<span id='time'>$time </span><span id='nick'>$nick: </span>" . $message . "\n";
|
||||
file_put_contents("db.txt", $db);
|
||||
file_put_contents("chats.html", $db);
|
||||
}
|
||||
$db_array = explode("\n", $db);
|
||||
|
||||
if(sizeof($db_array) > 40){
|
||||
unset($db_array[0]);
|
||||
file_put_contents("db.txt", implode("\n", $db_array));
|
||||
}
|
||||
|
||||
?>
|
||||
</head>
|
||||
<meta http-equiv="Page-Enter" content="blendTrans(Duration=1.0)">
|
||||
<meta http-equiv="Page-Exit" content="blendTrans(Duration=1.0)">
|
||||
<iframe id = "chat" src="display.php" scrolling="yes"></iframe>
|
||||
<iframe id = "users" src="userlist.php?nick=<?php echo $nick?>" scrolling="yes"></iframe>
|
||||
|
||||
<form method = "post" action="" >
|
||||
<input type="text" name="chatbox" autocomplete="off" maxlength="150" autofocus>
|
||||
</form>
|
||||
</html>
|
||||
1
chats.html
Normal file
1
chats.html
Normal file
@ -0,0 +1 @@
|
||||
|
||||
36
display.php
Normal file
36
display.php
Normal file
@ -0,0 +1,36 @@
|
||||
<meta http-equiv="Page-Enter" content="blendTrans(Duration=1.0)">
|
||||
<meta http-equiv="Page-Exit" content="blendTrans(Duration=1.0)">
|
||||
<style>
|
||||
body{
|
||||
background-color:#111;
|
||||
color:#999;
|
||||
}
|
||||
#nick{
|
||||
color:#f00;
|
||||
margin:0px;
|
||||
}
|
||||
|
||||
#big{
|
||||
font-size:50px;
|
||||
}
|
||||
#admin{
|
||||
color:#0f0;
|
||||
}
|
||||
#messages{
|
||||
|
||||
}
|
||||
</style>
|
||||
<?php
|
||||
$db = file_get_contents("db.txt");
|
||||
|
||||
//$db = str_replace("<", "gt;", $db);
|
||||
$db = str_replace("\n", "<br/></span>", $db);
|
||||
|
||||
echo "<span id='messages'>" . $db . "</span>";
|
||||
|
||||
?>
|
||||
<?php
|
||||
//sleep(0.3);
|
||||
header("Refresh:2.6");
|
||||
?>
|
||||
|
||||
47
index.php
Normal file
47
index.php
Normal file
@ -0,0 +1,47 @@
|
||||
<html>
|
||||
<style>
|
||||
body{
|
||||
margin:0px; /* rip dooms */
|
||||
padding:0px;
|
||||
background-color:#111;
|
||||
color:#999;
|
||||
text-align:center;
|
||||
}
|
||||
iframe{
|
||||
height:92%;
|
||||
width:100%;
|
||||
border:0px;
|
||||
}
|
||||
#nickbox{
|
||||
padding-top:30px;
|
||||
padding:10px;
|
||||
width:20%;
|
||||
background-color:#222;
|
||||
border:0px;
|
||||
color:#999;
|
||||
}
|
||||
textarea:focus, input:focus{
|
||||
border:0px;
|
||||
outline: none;
|
||||
}
|
||||
#nick{
|
||||
float:right;
|
||||
color:#f00;
|
||||
}
|
||||
</style>
|
||||
<head>
|
||||
|
||||
<?php
|
||||
include("settings.php");
|
||||
|
||||
//if(isset($_POST["nickbox"])){
|
||||
//header("Location: $_POST['nickbox']");
|
||||
//}
|
||||
?>
|
||||
</head>
|
||||
<meta http-equiv="Page-Enter" content="blendTrans(Duration=1.0)">
|
||||
<meta http-equiv="Page-Exit" content="blendTrans(Duration=1.0)">
|
||||
<form method = "get" action="chat.php">
|
||||
<input placeholder="put ur nick here pls" type="text" name="nick" autocomplete="off" autofocus id="nickbox">
|
||||
</form>
|
||||
</html>
|
||||
3
settings.php
Normal file
3
settings.php
Normal file
@ -0,0 +1,3 @@
|
||||
<?php
|
||||
$pass = "cock#420";
|
||||
?>
|
||||
36
style.css
Normal file
36
style.css
Normal file
@ -0,0 +1,36 @@
|
||||
body{
|
||||
margin:0px; /* rip dooms */
|
||||
padding:0px;
|
||||
background-color:#111;
|
||||
color:#444;
|
||||
text-align:center;
|
||||
}
|
||||
#chat{
|
||||
height:92%;
|
||||
width:90%;
|
||||
border:0px;
|
||||
}
|
||||
#users{
|
||||
height:92%;
|
||||
width:10%;
|
||||
border:0px;
|
||||
float:right;
|
||||
}
|
||||
input{
|
||||
padding:10px;
|
||||
width:97%;
|
||||
background-color:#222;
|
||||
border:0px;
|
||||
color:#999;
|
||||
}
|
||||
textarea:focus, input:focus{
|
||||
border:0px;
|
||||
outline: none;
|
||||
}
|
||||
#nick{
|
||||
float:right;
|
||||
color:#f00;
|
||||
}
|
||||
#time{
|
||||
|
||||
}
|
||||
22
userlist.php
Normal file
22
userlist.php
Normal file
@ -0,0 +1,22 @@
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<h2>Users:</h2>
|
||||
<?php
|
||||
error_reporting(0);
|
||||
ini_set('display_errors', 0);
|
||||
$db = file_get_contents("users.txt");
|
||||
$date = getdate(date("U"));
|
||||
$time = $date[seconds];
|
||||
$nick = htmlspecialchars($_GET["nick"]);
|
||||
|
||||
//echo $time;
|
||||
// if enough seconds has passed, clear the userlist.
|
||||
if($time % 5 == 0){
|
||||
file_put_contents("users.txt", "");
|
||||
} elseif (!in_array($nick, explode("<br>", $db))) {
|
||||
$db = $db . $nick . "<br>";
|
||||
file_put_contents("users.txt", $db);
|
||||
}
|
||||
echo($db);
|
||||
header("Refresh:1");
|
||||
|
||||
?>
|
||||
Loading…
x
Reference in New Issue
Block a user