У меня есть файл с именем file_with_data_from_server.php
, это получает $_POST['data]
от звонка AJAX
. Мне удалось создать новый массив для хранения данных с сервера. Этот file_with_data_from_server.php
затем включается в другой файл .php
. Естественно, что все переменные, присутствующие на file_with_data_from_server.php
, могут быть доступны в файле, где он был включен, но в моем случае я не могу получить доступ к переменной, в которой это значение берется из данных json_decoded
. Это код на file_with_data_from_server.php
,Переменная недоступна в PHP
$data_for_reports = $_POST['data']; // data from server
$rrow = json_decode($data_for_reports);
$dates_for_reports = array();
foreach($rrow as $rr){
$dates_for_reports[] = $rr->time_period;
}
$current_date_with_data = end($dates_for_reports); // this contains data like '201301'
в моем файле .php
где я включил file_with_data_from_server.php
, у меня есть этот код,
include('file_with_data_from_server.php');
echo '<pre>';
print_r('test'.$current_date_with_data);
echo '</pre>';
Я пытаюсь напечатать значение $current_date_with_data
переменной, но она ничего не отображает ,
ли вы пытаетесь сбросить эту переменную (в первом файле)? – Uby
@Uby, конечно, и у него есть данные по нему. –
Итак, вы отправляете файл 'file_with_data_from_server.php', но включаете его в другую .php-страницу? – juco