【发布时间】:2014-03-22 21:35:51
【问题描述】:
我觉得我在这里遗漏了一些东西。 php 在我的系统变量 PATH 中设置。 我正在尝试从 Window 命令行执行 php 脚本,这是我的脚本:
<?php
$file = "test_log.txt";
$content = date("Y-m-d H:i:s") . " - Action logged. \n";
file_put_contents($file, $content, FILE_APPEND);
echo "That worked. I think.";
?>
当从我的浏览器调用时,它可以完美运行。日志文件会附加最新的操作。然而,当从命令行调用时,我得到 echo,但没有其他任何反应,没有附加日志文件。见下文:
有什么想法吗?
【问题讨论】:
-
file_put_contents('C:\\wwwroot\\'.$file, $content, FILE_APPEND);? -
啊!我是个白痴!谢谢你。那成功了。添加您的评论作为答案,我为您提供了一些毫无意义的互联网积分。
标签: php windows command-line cmd