我有一个PHP脚本。 它运行良好,当我使用浏览器。 它将XML文件写入同一个目录。 该脚本需要60秒才能运行,生成的XML文件约为16 MB。
我在Server 2008 64位上通过FastCGI运行PHP 5.2.13。
我在任务计划程序中创build了一个任务来运行c:\ php5 \ php.exe“D:\ inetpub \ tools \ something.php”
没有错误返回,但没有创build文件。
如果我在命令行运行这个相同的path和参数,它不会出错,也不会创build文件。
我正在做一个简单的fopen fwrite fclose来将一个phpvariables的内容保存到一个.xml文件中,而这个文件只有在脚本通过浏览器运行时才会被创build。
谢谢
权限最有可能。 首先尝试使用RUN ASpipe理员选项启动命令提示符,然后查看是否创build了您的文件。 如果是这样,那么你知道它的权限。
什么用户正在运行计划任务? 您将需要授予该用户适当的权限,以写入您要在其中创build文件的文件夹。
你有没有UAC打开?