尝试构建一个表单,用于通过 url 上传图像并将其从那里复制到我的服务器。
搜索以下线程:
我试过这个:
$pic = Submitted image URL
$pic = Submitted image name . ".jpg"
copy($pic, $_SERVER['DOCUMENT_ROOT'] . '/mydir/' . $picname);
结果是:
警告:复制(mydir/mypic.jpg)[function.copy]:无法打开流:第 42 行的 /home/user/public_html/mysite.ca/upload.php 中没有此类文件或目录
这个:
$fp = fopen($_SERVER['DOCUMENT_ROOT'] . '/mydir/' . $picname, "w");
fwrite($fp, $pic);
fclose($fp);
结果是:
警告:fwrite() 期望参数 1 是资源,布尔值在第 47 行的 /home/user/public_html/mysite.ca/upload.php 中给出
警告:fclose() 期望参数 1 是资源,布尔值在第 48 行的 /home/user/public_html/mysite.ca/upload.php 中给出
目录权限是 777,它们在服务器上的任何地方都没有个人信息。任何日志中都没有错误,我不确定如何解决这个问题?