Json_Encode + включать / требовать + Flex + Wordpress PHP? - PullRequest
0 голосов
/ 08 февраля 2012

Я хочу, чтобы мой пользователь Wordpress вошел в систему, и я могу поместить его имя пользователя в качестве переменной $ в Header.php, а затем использовать json_encode в (json_tutorial.php) для вызова его в моем приложении Flex, Json_tutorial.mxml

это моя короткая версия ... json_tutorial.php

    <?php

    require_once ('header.php');     //works without this, but doesn't work with this     

    $surname = '$variable';               // $variable = 'doe'; from header.php

    $p = array ('first_name' => john, 'last_name' => $surname);

    echo json_encode($p);            // prints out john doe

    ?>

файлы Json_tutorial.mxml и Json_tutorial.php взяты из http://sadhas.wordpress.com/2009/11/26/flex-php-transmitting-data-using-json/#wrapper

Я хочу знать, почему это не работает с «Включить» или «Требовать»?

Также, как я могу вызвать переменную из header.php в json_tutorial.php, чтобы она была json_encode для моего приложения Flex?

Спасибо, я очень ценю помощь!

1 Ответ

1 голос
/ 02 апреля 2012

У меня была та же проблема, и я решил ее с помощью ob_clean () как раз перед echo json_encode (...).

include("library1.php")
require("library2.php")
require_once("library3.php")

$p = array ('first_name' => john, 'last_name' => $surname);

ob_clean();
echo json_encode($p);
...