PHP 脚本在服务器外壳上未显示正确的数据



我想运行这个脚本:

<?php
    $file = file_get_contents('data.json');
    echo ($file);
    unset($file);
    exit(0);
 ?>

如果我在JS中通过ajax访问这个没有问题,但是如果我在我的服务器外壳上运行这个脚本,php script.phpphp -f script.php总是显示这个JSON字符串的旧版本。通过ajax,我总是从这个脚本接收最新的数据。

最后,我需要这个脚本包含在另一个php脚本运行一个循环检测变化。这也没有收到最新的数据

试试这个:

<?php
$file = file_get_contents( __DIR__ . DIRECTORY_SEPARATOR .'data.json');
echo ($file);
unset($file);
exit(0);
?>

数据。Json应该和你的PHP文件在同一个目录下

最新更新