2011-07-11 50 views

回答

1

不,move_uploaded_image移動在POST請求中上傳的文件。

如果您想從URL中獲取圖片,您需要爲其提供HTTP請求,例如,通過cURL

0

使用PHP的imagecreatefile_get_contentsfile_put_contents,您可以創建一個空白圖像,從遠程URL獲取圖像,然後替換您創建的空白圖像。

類似,

// Create a blank image 
    $imPath = "path/to/your/desired/image.jpg"; 
    $im = imagecreatetruecolor(180, 151); 
    imagejpeg($im,$imPath); 

    // Download their fb image 
    $url = 'https://graph.facebook.com/' . $user['username'] . '/picture?type=large'; 
    $bytes = file_put_contents($imPath, file_get_contents($url)); 
0

有像move_uploaded_image沒有功能。正確的功能是move_uploaded_file。

沒有。您無法通過此功能獲取圖像文件。 該函數的第一個參數是通過Input type = file上傳的臨時文件名。

和另一種說法是要放文件的位置....

你應該參考PHP手冊中_FILES $以獲取更多信息.... http://php.net/manual/en/function.move-uploaded-file.php