在PowerShell中执行时,PHP无法读取文件

时间:2013-07-08 10:54:36

标签: php file powershell

我有一个PHP脚本,它读取和修改文件内容以编译一组js文件(即minify)。它在我在webserver中运行时有效。但是当我在PowerShell中执行它时,无法读取该文件。

目的是创建一个自动化脚本来构建用于部署的已编译的js文件。

这是我正在使用的PHP代码:

$compiledFile = './compiled.js';
$files = array(
    'script/file1.js',
    'script/file2.js',
    'script/file3.js'
);
foreach($files as $file) {
    $file = '../'.$file;
if(!is_file($file)){
        //get here all the time when run in PowerShell
    continue;
}
$content = file_get_contents($file);
        $minifiedJs .= JSMin::minify($content);

}
file_put_contents($cachedFile, $return);

我觉得它与文件路径有关,但几小时的搜索没有帮助。

0 个答案:

没有答案