0

我有一个通过 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 商店!=/

4

1 回答 1

0

Looks like I had to delete the previous image files in the temp folder and now that portion of the script is working fine. Not sure why, but the user permissions looked OKAY.

于 2013-08-27T23:19:17.733 回答