Php 致命:在布尔值';上调用成员函数read();xcopy';
我使用此代码将文件夹复制到另一个文件夹。但是在我运行之后,我得到了这个错误 致命:对布尔值上的成员函数read()的调用 代码:Php 致命:在布尔值';上调用成员函数read();xcopy';,php,Php,我使用此代码将文件夹复制到另一个文件夹。但是在我运行之后,我得到了这个错误 致命:对布尔值上的成员函数read()的调用 代码: function xcopy($source, $dest, $permissions = 0755) { // Check for symlinks if (is_link($source)) { return symlink(readlink($source), $dest); } // Simple copy for a file if (is_file
function xcopy($source, $dest, $permissions = 0755)
{
// Check for symlinks
if (is_link($source)) {
return symlink(readlink($source), $dest);
}
// Simple copy for a file
if (is_file($source)) {
return copy($source, $dest);
}
// Make destination directory
if (!is_dir($dest)) {
mkdir($dest, $permissions);
}
// Loop through the folder
$dir = dir($source);
while (false !== $entry = $dir->read()) {
// Skip pointers
if ($entry == '.' || $entry == '..') {
continue;
}
// Deep copy directories
xcopy("$source/$entry", "$dest/$entry", $permissions);
}
// Clean up
$dir->close();
return true;
}
谁能告诉我怎么解决这个问题吗
谢谢你你调试了吗?read()使用哪个函数?
dir
在出现错误时返回false。所以检查它的参数$source