декодировать данные JSON, используя URL с другого сервера

Я получаю данные из базы данных MySQL и кодирую их в JSON:

<?php
error_reporting(0);
//Connection information to the Server
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "wordpress";
$conn = new mysqli($servername, $username, $password, $dbname);
mysqli_select_db($dbname);

$sql = "SELECT * FROM `wp_posts` ";
$query = $conn->query($sql);
$dataArray=array();
while($row=mysqli_fetch_array($query)){
$temp['post_title'] = $row['post_title'];
$temp['post_date'] = $row['post_date'];
array_push($dataArray, $temp);
}
echo json_encode(array("wp_posts"=>$dataArray),JSON_UNESCAPED_UNICODE);

?>

Тем не менее, когда другой скрипт пытается декодировать его:

<?php
error_reporting(0);
$get_data = file_get_contents("http://localhost:6060/php/api-test/api.php");
$json = json_decode($get_data, true);
$response = json_decode($get_data, true); //because of true, it's in an array
echo 'Online: '. $response['post_title'];
?>

Я получаю ошибку.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector