2022-09-25 09:32:03 +00:00
|
|
|
<?php header('Content-Type: application/json'); header('Access-Control-Allow-Origin: *');
|
|
|
|
require "../rautafarmi/creds.php";
|
2022-09-11 16:01:14 +00:00
|
|
|
|
|
|
|
function test_input($data) {
|
|
|
|
$data = stripslashes($data);
|
|
|
|
$data = htmlspecialchars($data);
|
|
|
|
return $data;
|
|
|
|
}
|
|
|
|
|
|
|
|
if (isset($_GET["postID"])) {
|
|
|
|
$postID = test_input($_GET["postID"]);
|
2022-09-25 09:32:03 +00:00
|
|
|
$result = mysqli_query($mysqli, "SELECT PostID,Username,Time,Message,ImageURL FROM posts WHERE PostID = ".$postID);
|
2022-09-11 16:01:14 +00:00
|
|
|
} else {
|
|
|
|
$postID = "";
|
2022-09-25 09:32:03 +00:00
|
|
|
$result = mysqli_query($mysqli, "SELECT PostID,Username,Time,Message,ImageURL FROM posts ORDER BY PostID DESC");
|
2022-09-11 16:01:14 +00:00
|
|
|
}
|
|
|
|
|
2022-09-25 09:32:03 +00:00
|
|
|
$posts = array();
|
2022-09-11 16:01:14 +00:00
|
|
|
while($res = mysqli_fetch_array($result)) {
|
2022-09-25 09:32:03 +00:00
|
|
|
#echo " {\n";
|
|
|
|
#echo ' "postID": '.$res['PostID'].",\n";
|
|
|
|
#echo ' "username": "'.$res['Username'].'"'.",\n";
|
|
|
|
#echo ' "time": "'.$res['Time'].'"'.",\n";
|
|
|
|
$message = str_replace("\r\n","",$res['Message']);
|
|
|
|
$message = str_replace("\r","",$res['Message']);
|
|
|
|
$message = str_replace("\n","\\n",$res['Message']);
|
2022-09-11 16:01:14 +00:00
|
|
|
//$message = str_replace('"','a',$amessage]);
|
2022-09-25 09:32:03 +00:00
|
|
|
#echo ' "message": "'.test_input($message).'"'."\n";
|
|
|
|
#if($res['PostID'] == "1" || $res['PostID'] == $postID) {
|
|
|
|
#echo " }\n";
|
|
|
|
#} else {
|
|
|
|
#echo " },\n";
|
|
|
|
#}
|
|
|
|
|
|
|
|
array_push($posts, array("postID"=>intval($res["PostID"]), "username"=>$res["Username"], "time"=>$res["Time"], "message"=>str_replace("\r", "", $res["Message"]), "imageURL"=>test_input($res["ImageURL"])));
|
2022-09-11 16:01:14 +00:00
|
|
|
}
|
2022-09-25 09:32:03 +00:00
|
|
|
|
|
|
|
echo json_encode(array("posts"=>$posts), JSON_PRETTY_PRINT);
|
2022-09-11 16:01:14 +00:00
|
|
|
?>
|