我一直在玩棘轮,安装了一切。我也在socketo.me上遵循了指南。但是,我无法在发布后将值插入到我的数据库中。我注意到$conn
文件中的push-server.php
变量以及供应商文件夹中使用相同变量的其他文件。
我与数据库的连接是否也应该是同一个变量?目前,它是$con
,这是我迄今为止在我的网站上连接到我的数据库所使用的
<?php include("./inc/incfiles/connect.inc.php");
session_start();
if (!isset($_SESSION["user_log"]))
{
$fiwiuser = "";
}
else
{
//$fiwiuser = $_SESSION["email_log"];
$fiwiuser = $_SESSION["user_log"];
//$username_send = $_SESSION["username"];
}
?>
<?php
$post = strip_tags(@$_POST['body']);
if ($post !="")
{
$entryData = array(
'body' => strip_tags(@$_POST['body'])
, 'date_added' => date("Y-m-d H:i:s")
, 'added_by' => strip_tags(@$_POST['$fiwiuser'])
, 'user_added_to' => strip_tags(@$_POST['$username'])
);
$con -> prepare("INSERT INTO posts (body, date_added, added_by, user_added_to) VALUES (body, date_added, added_by, user_added_to)")
->execute($entryData['body'], $entryData['date_added'], $entryData['added_by'], $entryData['user_added_to']);
// This is our new stuff
$context = new ZMQContext();
$socket = $context->getSocket(ZMQ::SOCKET_PUSH, 'my pusher');
$socket->connect("tcp://localhost:5555");
$socket->send(json_encode($entryData));
}
?>