我有一个通过 PHP 脚本创建 eBay 模板的脚本。它具有通过域上的 image_copy.php 脚本将图像文件上传到相应域的功能。无论如何,不确定这是否重要。但是在将站点移动到运行 PHP 5.3 的服务器后,脚本停止工作,我开始收到错误消息:
警告:复制(temp/0)[function.copy]:无法打开流:第 58 行 /home/drcom/public_html/v2/techrange/ebay_template_create.php 中的权限被拒绝
警告:复制(temp/1)[function.copy]:无法打开流:第 58 行 /home/drcom/public_html/v2/techrange/ebay_template_create.php 中的权限被拒绝
有问题的代码和复制功能是:
$imgs = split(",", $_SESSION["ebay_template_img"], 6);
if (!empty($imgs)) {
foreach ($imgs as $key => $img) {
if (!empty($img)) {
if (copy("http://www." . $_SESSION["ebay_template_website"] . ".com/drcom/ebay/image.php?img_source_url=" . $img, "temp/" . $key)) {
$img_files[$key + 1] = $img;
}
}
}
}
}
不知道发生了什么,以及复制功能失败的原因。希望我能解决这个问题,因为现在如果没有这些图像上传和工作,我就无法有效地运行 eBay 商店!=/