<?php Header("Content-type: image/GIF"); function get_tag_data($price, $start, $end){ $price = explode($start, $price); $price = explode($end, $price[1]); return $price[0]; } $id = $_GET['id']; $url="http://www.amazon.cn/mn/detailApp?&prodid=".$id; $content=file_get_contents($url); $beginstr='<span class="svip-price">¥'; $endstr='</span>'; $a=get_tag_data($content, $beginstr, $endstr); $b = '当前价格:'; $str = $b.$a; $im = imagecreatefrompng("tel.png"); $font_color=imagecolorallocate($im,0,0,0); $str = iconv("GBK","UTF-8",$str); ImageTTFText($im, 18, 0, 16, 30, $font_color,"simsun.ttc", $str); ImageGIF($im); ImageDestroy($im); ?>
以上是我自己从网上东拼西凑的代码,具体的演示看这里:http://ai99.org/tel/ppp.php?id=zjbk043635
目的是想根据卓越网的信息ID来实时获取产品的SVIP价格,然后把价格生成为GIF的图片。
这两段代码拼凑之前单独运行都没问题,放一起就不显示价格了。
到底是怎么回事呢?
|