运行我的脚本时出现这些错误。
无法打开目录:第6行/Applications/MAMP/htdocs/sites-store/word/word2.php中没有此类文件或目录
警告:scandir():(错误2):第6行的/Applications/MAMP/htdocs/sites-store/word/word2.php中没有此类文件或目录
警告:array_diff():参数#1不是第6行/Applications/MAMP/htdocs/sites-store/word/word2.php中的数组
警告:第7行/Applications/MAMP/htdocs/sites-store/word/word2.php中为foreach()提供的参数无效
这是我下面的代码,我不明白为什么在下面宣布我dir
时未能打开它?有人可以帮我这个。
我word2.php
的代码
<?php
$numargs = count($argv);
if ($numargs > 1) {
$folder = $argv[1];
echo "Folder is: " . $folder . "\n";
$files = array_diff(scandir($folder), array('.', '..')); //line 6
foreach ($files as $file) { //line 7
$filename = str_replace("í»", "", $filename);
}
} else {
echo "You need to pass the folder absolute path";
exit();
}
使用此命令运行我的脚本的代码./run.bat
这是带有以下代码的文件名。
php word2.php "/Applications/MAMP/htdocs/sites-store/word/images"
PAUSE
答案 0 :(得分:0)
无法打开目录:没有这样的文件或目录 第6行/Applications/MAMP/htdocs/sites-store/word/word2.php