让我的PHP命令行应用程序支持Linux和Windows。目前,它在Linux/unix上的命令行中有以下代码
怎样才能让它在Windows上工作?我需要一个设置来确定系统是Linux还是Windows,并在此基础上使用正确的命令,但我不知道如何使以下这些功能在Windows中工作
exec()是一个通过命令行运行程序的PHP函数
exec("rm -f $dest_file", $var);
exec("mv $quant_file {$this->tmp_path}/{$src_filename}-quant.png");发布于 2012-01-09 09:41:45
您可以使用PHP_OS常量测试您所在的平台,并相应地运行命令。
但是,我建议您使用PHP提供的文件系统函数(如果可能)。
以下是一些链接:
https://stackoverflow.com/questions/8783039
复制相似问题