从服务器映像URL转换为绝对地址

时间:2012-05-21 08:25:03

标签: php

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

我正在使用图片下载脚本,为此我需要一个看起来像这样的图片网址: “/home/clients/websites/w_apo/public_html/apo/wp-content/uploads/2012/05/Beautiful.jpg” [类型1]

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

我尝试编写一个函数,将类型1的URL返回到类型2的URL,但它不能很好地工作。 这是它的外观:

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

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

由于

1 个答案:

答案 0 :(得分:0)

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

? 你需要告诉我们你希望保留/移动绝对网址的目录; 以上只是复制文件。