我有這樣一段代碼文件:包括使用JSON
<?php
set_time_limit(0);
// arquivo cujo conteúdo será enviado ao cliente
$dataFileName = 'data.php';
while (true)
{
$requestedTimestamp = isset ($_GET [ 'timestamp' ]) ? (int)$_GET [ 'timestamp' ] : null;
// o PHP faz cache de operações "stat" do filesystem. Por isso, devemos limpar esse cache
clearstatcache();
$modifiedAt = filemtime($dataFileName);
if ($requestedTimestamp == null || $modifiedAt > $requestedTimestamp)
{
$data = file_get_contents($dataFileName);
$arrData = array(
'content' => $data,
'timestamp' => $modifiedAt
);
$json = json_encode($arrData);
echo $json;
break;
}
else
{
sleep(1);
continue;
}
}
正如你所看到的,我說$dataFileName = 'data.php'
再往下我做一個conten這等於data.php裏面的數據。在data.php我不能因爲某些原因顯示PHP標籤內的數據,但不過,我可以顯示文本純:
<?php
$hej = "This will not display";
return json_encode($hej);
?>
This will display
希望能幫到你,明白我的問題!
嗯,它不工作:( –
什麼是輸出?我試圖打開文件並回顯出來,它似乎工作正常。 – Kamehameha
即時通訊只獲取不在php標籤內的輸出 –