2015-11-03 74 views
1

我有一個IP關聯的ftp訪問主機,說ftp.host.com,我需要顯示在PHP頁面(託管在別的地方)一些圖像託管在ftp站點使用php獲取圖像服務器端沒有CURL和ftp_get

由於IP策略,網站php頁面是唯一允許訪問ftp.host.com的頁面。

當然,如果我叫與「呼叫客戶端,而不是服務器完成的圖像,因此它失敗,因爲知識產權政策。

我如何可以調用圖片來自服務器端?我可以」這裏描述的,因爲衆所周知的FTP通過NAT PHP錯誤的T選用捲曲也不FTP_GET:

http://www.elitehosts.com/blog/php-ftp-passive-ftp-server-behind-nat-nightmare/

而且因爲它是一個託管服務器上,所以我的想法,我不能打補丁的PHP

任何想法都會很大ppreciated!

回答

0

這可能爲你工作getimagesize()readfile()

$remoteImage = "http://www.example.com/gifs/logo.gif"; 
$imginfo = getimagesize($remoteImage); 
header("Content-type: $imginfo['mime']"); 
readfile($remoteImage); 
+0

感謝,但沒有,我想它已經,但它失敗就像ftp_get,捲曲,get_file_contents等,都因爲(我想)的PHP錯誤我聯繫。 – Carmine