2015-11-03 2 views
1

У меня есть IP-доступ ftp к хосту, скажем ftp.host.com, и мне нужно показать на php-страницах (размещенных где-то в другом месте) некоторые изображения, размещенные на ftp siteИзвлеките сервер изображений с помощью php без CURL и ftp_get

Веб-страницы php являются единственными, разрешенными для доступа к ftp.host.com из-за политики IP.

Конечно, если я называю изображения с "вызов осуществляется клиентом, а не сервера, поэтому он не из-за политики в области ИС.

Как можно назвать изображения со стороны сервера? Я могу» т использование CURL, ни FTP_GET из хорошо известного FTP через NAT PHP ошибка описана здесь:

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 и т.д., все потому, что (я полагаю) РНР ошибка I связаны между собой. – Carmine

Смежные вопросы