这是我的代码的一部分(取自谷歌图表示例http://code.google.com/apis/chart/image/docs/post_requests.html),它将显示图像图表:
$context = stream_context_create(
array('http' => array(
'method' => 'POST',
'content' => http_build_query($chart))));
fpassthru(fopen($url, 'r', false, $context));
问题是不是直接显示图像,我想将fpassthru(基本上是图像)的内容传递给变量..也许类似
$image = fpassthru(fopen($url, 'r', false, $context));
任何想法?感谢
答案 0 :(得分:3)
$image = file_get_contents($url, false, $context);
或stream_get_contents
(但不要忘记close文件):
$f = fopen($url, 'rb', false, $context);
$image = stream_get_contents($f);
fcloes($f);