使用PHP运行Windows批处理文件时出错

时间:2018-04-11 02:39:46

标签: php windows batch-file

我已经将Apache配置为执行bat文件,而我需要在操作后将文件从本地服务器移动到我的计算机。

当我在Windows命令提示符下手动运行批处理(将文件复制到我的计算机)时,它工作正常,但是当我在PHP中运行它时,它不起作用。

如果源和目标目标位于本地,PHP运行bat没有问题。

这里是bat命令:

Copy "\\180.176.114.15\respaldos\proyecto_bboo\error.txt" 
"C:\xampp\htdocs\caet\error.txt"

PHP代码:

<?php exec("C:/xampp/htdocs/caet/copi2.bat"); ?>

预期结果的屏幕截图:Screenshot

我从此调试命令收到此错误消息:

echo substr(sprintf('%o', fileperms('B:/prueba.txt')), -4);
  

警告:fileperms():对于B:/prueba.txt中的stat失败   第5行的C:\ xampp \ htdocs \ caet \ permisos.php

0 个答案:

没有答案