php copy()使用目标绝对路径

罐头食品

我无法在无法在copy()目标中使用绝对路径的任何地方使用google。然而,

$baseUrl_master_MM = "http://mysite.öä/MM/";
$img_dir = 'img_1';
$img = '01.jpg';

$orig_online = $baseUrl_master_MM.$img_dir.'/'.$img;
$dest_online = '../../mm_img/'.$img_dir.'-online.jpg';
$copy = copy($orig_preview, $dest_preview);

工作正常,但绝对路径相同

$baseUrl_master_MM = "http://mysite.öä/MM/";
$baseUrl_master_MM_online = "http://mysite.öä/mm_img/";
$img_dir = 'img_1';
$img = '01.jpg';

$orig_online = $baseUrl_master_MM.$img_dir.'/'.$img;
$dest_online = $baseUrl_master_MM_online.$img_dir.'-online.jpg';
$copy = copy($orig_preview, $dest_preview);

将不会出现任何错误,也不会复制任何文件。

目标目录存在,并且权限为777。我是否缺少某些内容?

艾尔温娜

您不能使用HTTP协议在服务器上复制文件。取自HTTP包装器上的PHP文档

允许使用HTTP GET方法通过HTTP 1.0只读访问文件/资源​​。

要复制到本地服务器,请使用绝对路径。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章