1

我想这是一个简单的问题,但我真的找不到任何可以帮助我的东西。

我正在使用图像下载脚本,为此我需要一个如下所示的图像 URL:“/home/clients/websites/w_apo/public_html/apo/wp-content/uploads/2012/05/Beautiful.jpg” [type1 ]

但我所拥有的是:“http://www.apo.com/wp-content/uploads/2012/05/Beautiful.jpg”[type2]

我试图编写一个函数,将类型 1 的 URL 返回到类型 2 的 URL,但它并没有那么好。这是它的外观:

function relativeToServerAddress($relativeURL) {
    $paths = explode('wp-content/', $relativeURL);
    $thePath = getcwd()."/wp-content"."/".$paths[1];
    return $thePath;
}

有没有更好的方法来做到这一点?我试图找到一个预定义的函数但失败了。

谢谢

4

1 回答 1

0
$file = basename("http://www.apo.com/wp-content/uploads/2012/05/Beautiful.jpg");
return getcwd()."/wp-content/".$file;

? 您需要告知我们您希望保留/从绝对 url 移动的目录;以上只是复制文件。

于 2012-05-21T08:50:45.510 回答