通过php将外部图像上传到webhost

时间:2014-02-03 07:30:15

标签: php image upload external

我想通过php.mean将外部图像上传到我的远程主机,我不会将http://www.exaple.com/123.jpg复制到http://www.mysite.com/image.jpg的代码。 尽管有exec函数,但由于此功能已被webhosting禁用。 最好的问候

2 个答案:

答案 0 :(得分:0)

Google是你的朋友:

<?php exec("wget http://www.exaple.com/123.jpg"); exec("mv 123.jpg image.jpg")?>

(此代码将在服务器www.mysite.com上执行)

答案 1 :(得分:0)

您可以运行php脚本来获取文件并将其保存在您的网站中。

<?php
    $data = file_get_contents('http://www.exaple.com/123.jpg');
    if ($data !== false) {
        file_get_contents('image.jpg', $data);
    }
    else {
        // error in fetching the file
    }

file_get_contents是二进制安全的。你可以从php网站http://php.net/manual/en/function.file-get-contents.php

找到更多相关信息