PHP 脚本没有在服务器上显示正确的数据 shell
PHP script didn't show correct data on server shell
我想要运行这个脚本:
<?php
$file = file_get_contents('data.json');
echo ($file);
unset($file);
exit(0);
?>
如果我在 JS 中通过 ajax 访问它没有问题,但是如果我 运行 我的服务器上的这个脚本 shell 和 php script.php
或 php -f script.php
总是显示此 JSON 字符串的旧版本。在 ajax 之后,我始终收到来自该脚本的最新数据。
最后,我需要将此脚本包含在另一个 php 脚本中,该脚本 运行 是一个用于检测更改的循环。这也没有收到最新的数据。
试试这个:
<?php
$file = file_get_contents( __DIR__ . DIRECTORY_SEPARATOR .'data.json');
echo ($file);
unset($file);
exit(0);
?>
data.json 应与您的 php 文件位于同一目录中。
我想要运行这个脚本:
<?php
$file = file_get_contents('data.json');
echo ($file);
unset($file);
exit(0);
?>
如果我在 JS 中通过 ajax 访问它没有问题,但是如果我 运行 我的服务器上的这个脚本 shell 和 php script.php
或 php -f script.php
总是显示此 JSON 字符串的旧版本。在 ajax 之后,我始终收到来自该脚本的最新数据。
最后,我需要将此脚本包含在另一个 php 脚本中,该脚本 运行 是一个用于检测更改的循环。这也没有收到最新的数据。
试试这个:
<?php
$file = file_get_contents( __DIR__ . DIRECTORY_SEPARATOR .'data.json');
echo ($file);
unset($file);
exit(0);
?>
data.json 应与您的 php 文件位于同一目录中。