PHP Version 7.0Я неправильно использовал JSON_decode или php-содержимое?
Так что в основном есть другой сайт, отправляющий информацию в этот скрипт. Этот скрипт не связан ни с одной другой частью веб-сайта. Поэтому я не просматриваю эту страницу. Информация отправляется в кодированном JSON, и я боюсь, что я пытаюсь ее неправильно декодировать или неправильно получать информацию.
Код
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
include '../includes/connection.php';
$array = json_decode(file_get_contents("php://input"), true);
$UserID = $array['UserID'];
$CallerID = $array['CallerID'];
$Report = $array['Report'];
$Violator = $array['Violator'];
$PlaceLink = $array['PlaceLink'];
if($CallerID !=NULL and $Report != NULL and $PlaceLink != NULL){
$query = $handler->prepare("INSERT INTO Calls (`ID`, `UserID`,`CallerID`, `Report`, `Violator`, `PlaceLink`, `Status`) VALUES (NULL, :userID, :CallerID, :Report, :Violator, :PlaceLink, '1')");
$query->bindParam(':userID', $UserID);
$query->bindParam(':CallerID', $CallerID);
$query->bindParam(':Report', $Report);
$query->bindParam(':Violator', $Violator);
$query->bindParam(':PlaceLink', $PlaceLink);
$query->execute();
}
?>
Ожидаемые результаты: Информация, передаваемая с другого сайта вставляется в мою базу данных под столом «Вызовы».
Результаты: Ничего не происходит.
Если я иду на страницу, ничего не отображается. Это связано с тем, что HTML не существует по какой-либо причине. Я фактически не использую это как веб-страницу. Я использую его как скрипт.
Почему вы думаете, что это неправильно? Пожалуйста, объясните проблему. –
Вы можете видеть, что предполагается вставить информацию в базу данных, а это не так. Я знаю, что соединение и обработчик работают так же, как и в других местах. – Austin
Добро пожаловать в переполнение стека! Можете ли вы рассказать о том, как ваш код «не работает»? Что вы ожидали, и что на самом деле произошло? Если вы получили исключение/ошибку, опубликуйте строку, в которой она произошла, и сведения об исключении/ошибке. Пожалуйста, отредактируйте эти данные или мы не сможем помочь. – FrankerZ