Compare commits
14 Commits
Author | SHA1 | Date |
---|---|---|
Ambrose Chua | 48967d0645 | |
Ambrose Chua | 695f8ccc05 | |
Ambrose Chua | f0f1b575cd | |
Ambrose Chua | 3500a04176 | |
Ambrose Chua | fbfc7c321f | |
Ambrose Chua | 549083c1fd | |
Ambrose Chua | c3f10fb7b8 | |
Ambrose Chua | 6e10f2f5d1 | |
Ambrose Chua | 73014ed1ac | |
Ambrose Chua | 3bfb275679 | |
Ambrose Chua | 1892ebafcb | |
Ambrose Chua | 715643f6b6 | |
Ambrose Chua | 6ea8d5a649 | |
Ambrose Chua | 98fece9d37 |
|
@ -8,11 +8,12 @@ $allok = 2;
|
||||||
$txt=$_POST["txt"];
|
$txt=$_POST["txt"];
|
||||||
$tim=$_POST["tim"];
|
$tim=$_POST["tim"];
|
||||||
|
|
||||||
$txt = preg_replace("#((http|https|ftp)://(\S*?\.\S*?))(\s|\;|\)|\]|\[|\{|\}|,|\"|'|:|\<|$|\.\s)#ie", "'<a href=\"$1\" target=\"_blank\">http://$3</a>$4'", $txt);
|
// Broken for some reason.
|
||||||
|
//$txt = preg_replace("#((http|https|ftp)://(\S*?\.\S*?))(\s|\;|\)|\]|\[|\{|\}|,|\"|'|:|\<|$|\.\s)#ie", "'<a href=\"$1\" target=\"_blank\">http://$3</a>$4'", $txt);
|
||||||
|
|
||||||
$txt = Parsedown::instance()->parse($txt);
|
$txt = Parsedown::instance()->parse($txt);
|
||||||
|
|
||||||
if (isset($_FILES["file"])) {
|
if (isset($_FILES["file"]) && $_FILES["file"]["name"]) {
|
||||||
$allok = 0;
|
$allok = 0;
|
||||||
|
|
||||||
$uploadLocation = "../" . UPLOAD_LOCATION . "";
|
$uploadLocation = "../" . UPLOAD_LOCATION . "";
|
||||||
|
@ -34,20 +35,20 @@ die("File upload error");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isset($_POST["txt"]) && isset($_POST["tim"])) {
|
if (isset($txt) && isset($tim)) {
|
||||||
|
|
||||||
include "../connect.php";
|
include "../connect.php";
|
||||||
|
|
||||||
$mysql_table = MYSQL_TABLE;
|
$mysql_table = MYSQL_TABLE;
|
||||||
$qry = "INSERT INTO `$mysql_table` (`id`, `txt`, `tim`) VALUES (NULL, '".mysql_escape_string(nl2br($txt.$extrl))."', '".mysql_escape_string($tim)."')";
|
$qry = "INSERT INTO `$mysql_table` (`id`, `txt`, `tim`) VALUES (NULL, '".mysqli_real_escape_string($db, nl2br($txt.$extrl))."', '".mysqli_real_escape_string($db, $tim)."')";
|
||||||
$result = mysql_query($qry);
|
$result = mysqli_query($db, $qry);
|
||||||
|
|
||||||
if (!$result) {
|
if (!$result) {
|
||||||
die("Error! ".mysql_error());
|
die("Error! ".mysqli_error($db));
|
||||||
} else {
|
} else {
|
||||||
$allok = 1;
|
$allok = 1;
|
||||||
}
|
}
|
||||||
mysql_close($link);
|
mysqli_close($db);
|
||||||
|
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -41,4 +41,4 @@ if ($sttype!=2) {
|
||||||
setcookie("adminlogin", json_encode($arr), time()+86400);
|
setcookie("adminlogin", json_encode($arr), time()+86400);
|
||||||
header("Location: index.php");
|
header("Location: index.php");
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -28,4 +28,4 @@ define('MBLOG_DESC', '
|
||||||
|
|
||||||
define('MBLOG_PULLEY_TEXT', "What's this?");
|
define('MBLOG_PULLEY_TEXT', "What's this?");
|
||||||
define('MBLOG_TOOLTIPS_TEXT', "Tap post to comment and like. :)");
|
define('MBLOG_TOOLTIPS_TEXT', "Tap post to comment and like. :)");
|
||||||
?>
|
?>
|
||||||
|
|
10
connect.php
10
connect.php
|
@ -1,10 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
$link = mysql_connect(MYSQL_HOST, MYSQL_USERNAME, MYSQL_PASSWORD);
|
$db = mysqli_connect(MYSQL_HOST, MYSQL_USERNAME, MYSQL_PASSWORD, MYSQL_DATABASE);
|
||||||
if(!$link) {
|
|
||||||
die("Failed to connect to mysql server. ");
|
|
||||||
}
|
|
||||||
$db = mysql_select_db(MYSQL_DATABASE);
|
|
||||||
if(!$db) {
|
if(!$db) {
|
||||||
die("Unable to select database. ");
|
die("Unable to connect to database. ");
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
12
detail.php
12
detail.php
|
@ -5,11 +5,11 @@ include 'checklogin.php';
|
||||||
include "connect.php";
|
include "connect.php";
|
||||||
|
|
||||||
$mysql_table = MYSQL_TABLE;
|
$mysql_table = MYSQL_TABLE;
|
||||||
$qry="SELECT * FROM `$mysql_table` WHERE `id`='".mysql_escape_string($_GET["id"])."'";
|
$qry="SELECT * FROM `$mysql_table` WHERE `id`='".mysqli_real_escape_string($db, $_GET["id"])."'";
|
||||||
$result=mysql_query($qry);
|
$result=mysqli_query($db, $qry);
|
||||||
if($result) {
|
if($result) {
|
||||||
if(mysql_num_rows($result) == 1) {
|
if(mysqli_num_rows($result) == 1) {
|
||||||
$row = mysql_fetch_array($result);
|
$row = mysqli_fetch_array($result);
|
||||||
?>
|
?>
|
||||||
<div class="t tp">
|
<div class="t tp">
|
||||||
<?php
|
<?php
|
||||||
|
@ -29,5 +29,5 @@ if($result) {
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
mysql_close($link);
|
mysqli_close($db);
|
||||||
?>
|
?>
|
||||||
|
|
12
get.php
12
get.php
|
@ -5,15 +5,15 @@ include 'checklogin.php';
|
||||||
include "connect.php";
|
include "connect.php";
|
||||||
|
|
||||||
$mysql_table = MYSQL_TABLE;
|
$mysql_table = MYSQL_TABLE;
|
||||||
$qry="SELECT * FROM `$mysql_table` ORDER BY `$mysql_table`.`id` ASC LIMIT ".mysql_escape_string($_GET["lastid"])." , 1000";
|
$qry="SELECT * FROM `$mysql_table` WHERE `id`>".mysqli_real_escape_string($db, $_GET["lastid"])." ORDER BY `$mysql_table`.`id`";
|
||||||
$result=mysql_query($qry);
|
$result=mysqli_query($db, $qry);
|
||||||
$newlastid=$_GET["lastid"];
|
$newlastid=$_GET["lastid"];
|
||||||
$jspo=array();
|
$jspo=array();
|
||||||
while ($row = mysql_fetch_array($result)) {
|
while ($row = mysqli_fetch_array($result)) {
|
||||||
$newlastid=$newlastid+1;
|
$newlastid=$row["id"];
|
||||||
array_push($jspo, array("txt"=>stripslashes($row["txt"]), "tim"=>$row["tim"], "id"=>$row["id"]));
|
array_push($jspo, array("txt"=>stripslashes($row["txt"]), "tim"=>$row["tim"], "id"=>$row["id"]));
|
||||||
}
|
}
|
||||||
echo json_encode(array("posts"=>$jspo, "lastid"=>$newlastid));
|
echo json_encode(array("posts"=>$jspo, "lastid"=>$newlastid));
|
||||||
|
|
||||||
mysql_close($link);
|
mysqli_close($db);
|
||||||
?>
|
?>
|
||||||
|
|
11
index.php
11
index.php
|
@ -43,17 +43,18 @@ include 'checklogin.php';
|
||||||
include "connect.php";
|
include "connect.php";
|
||||||
$mysql_table = MYSQL_TABLE;
|
$mysql_table = MYSQL_TABLE;
|
||||||
$qry="SELECT * FROM `$mysql_table` ORDER BY `$mysql_table`.`id` DESC LIMIT 0, 30 ";
|
$qry="SELECT * FROM `$mysql_table` ORDER BY `$mysql_table`.`id` DESC LIMIT 0, 30 ";
|
||||||
$result=mysql_query($qry);
|
$result=mysqli_query($db, $qry);
|
||||||
$iffirst=0;
|
$iffirst=0;
|
||||||
while ($row = mysql_fetch_array($result)) {
|
$newlastid="null";
|
||||||
|
while ($row = mysqli_fetch_array($result)) {
|
||||||
$postlinked = stripslashes($row["txt"]);
|
$postlinked = stripslashes($row["txt"]);
|
||||||
echo '<span class="post postid'.$row["id"].'"><div class="t"><span class="loadingh"></span>'.$postlinked.'</div><div class="i">'.$row["tim"].'</div></span>';
|
echo '<span class="post postid'.$row["id"].'"><div class="t"><span class="loadingh"></span>'.$postlinked.'</div><div class="i">'.$row["tim"].'</div></span>';
|
||||||
if ($iffirst==0) {
|
if ($iffirst==0) {
|
||||||
$newlastid=$row["id"]+1;
|
$newlastid=$row["id"];
|
||||||
$iffirst=1;
|
$iffirst=1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
mysql_close($link);
|
mysqli_close($db);
|
||||||
?>
|
?>
|
||||||
</div><!--
|
</div><!--
|
||||||
<br /><br /> -->
|
<br /><br /> -->
|
||||||
|
@ -221,4 +222,4 @@ animationIn: 'bubble'
|
||||||
</script>
|
</script>
|
||||||
<script type="text/javascript" src="plugins/add2home.js" charset="utf-8"></script>
|
<script type="text/javascript" src="plugins/add2home.js" charset="utf-8"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
|
||||||
|
Log in to your MySQL server, then run the following:
|
||||||
|
|
||||||
|
```
|
||||||
|
CREATE TABLE microblog (
|
||||||
|
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
|
||||||
|
txt VARCHAR(320) NOT NULL,
|
||||||
|
tim VARCHAR(40) NOT NULL,
|
||||||
|
pluses INT(6) UNSIGNED DEFAULT 0
|
||||||
|
)
|
||||||
|
```
|
14
like.php
14
like.php
|
@ -8,11 +8,11 @@ $stars=0;
|
||||||
$starred="";
|
$starred="";
|
||||||
|
|
||||||
$mysql_table = MYSQL_TABLE;
|
$mysql_table = MYSQL_TABLE;
|
||||||
$qrya="SELECT * FROM `$mysql_table` WHERE `id`='".mysql_escape_string($_GET["id"])."'";
|
$qrya="SELECT * FROM `$mysql_table` WHERE `id`='".mysqli_real_escape_string($db, $_GET["id"])."'";
|
||||||
$resulta=mysql_query($qrya);
|
$resulta=mysqli_query($db, $qrya);
|
||||||
if($resulta) {
|
if($resulta) {
|
||||||
if(mysql_num_rows($resulta) == 1) {
|
if(mysqli_num_rows($resulta) == 1) {
|
||||||
$rowa = mysql_fetch_array($resulta);
|
$rowa = mysqli_fetch_array($resulta);
|
||||||
$stars=$rowa["pluses"];
|
$stars=$rowa["pluses"];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -20,8 +20,8 @@ if($resulta) {
|
||||||
$stars=$stars+1;
|
$stars=$stars+1;
|
||||||
|
|
||||||
if (isset($_GET["plusone"])) {
|
if (isset($_GET["plusone"])) {
|
||||||
$qryb="UPDATE `$mysql_table` SET `pluses`='".($stars)."' WHERE `id`='".mysql_escape_string($_GET["id"])."'";
|
$qryb="UPDATE `$mysql_table` SET `pluses`='".($stars)."' WHERE `id`='".mysqli_real_escape_string($db, $_GET["id"])."'";
|
||||||
$resultb=mysql_query($qryb);
|
$resultb=mysqli_query($db, $qryb);
|
||||||
if($resultb) {
|
if($resultb) {
|
||||||
$starred="Thanks for a ★! ";
|
$starred="Thanks for a ★! ";
|
||||||
} else {
|
} else {
|
||||||
|
@ -46,4 +46,4 @@ if (isset($_GET["plusone"])) {
|
||||||
<?php echo $starred; ?><input type="submit" name="plusone" class="btn" value="+1 ★" /><span class="btnm"><?php echo $stars; ?></span>
|
<?php echo $starred; ?><input type="submit" name="plusone" class="btn" value="+1 ★" /><span class="btnm"><?php echo $stars; ?></span>
|
||||||
</form>
|
</form>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
Loading…
Reference in New Issue