【问题标题】:Copying files via system call fails on PHP [closed]在 PHP 上通过系统调用复制文件失败 [关闭]
【发布时间】:2014-10-23 07:22:37
【问题描述】:

我尝试将一些文件从服务器上的一个目录复制到另一个目录,但它不起作用。

这是我的代码:

system('cp /var/www/site1/images/' . $row['imageUrl']. ' /var/www/site2/content/upload/content/item/mid/' . $row['imageUrl']);

【问题讨论】:

  • 为什么不用php专用的复制功能?
  • 有什么错误吗?系统调用的返回值?

标签: php system-calls cp


【解决方案1】:
$file = '/var/www/site1/images/'.$row['imageUpl'];
$newfile = '/var/www/site2/content/upload/content/item/mid/'.$row['imageUpl'];

if (copy($file, $newfile)) {
    echo "success";
}
else
{
    echo "failed";
}

在此处查看copy() 函数:http://php.net/manual/ru/function.copy.php

【讨论】:

    猜你喜欢
    • 2021-08-09
    • 2023-03-31
    • 1970-01-01
    • 2014-07-25
    • 1970-01-01
    • 1970-01-01
    • 2020-04-05
    • 1970-01-01
    • 2015-02-21
    相关资源
    最近更新 更多