当前位置:编程学习 > php >>

求懂php的来帮个忙,感激不尽

我用下面的函数怎么读不到图片(腾讯微博头像的)?,总是超时!file_get_contents(" http://app.qlogo.cn/mbloghead/c3abafb5031819ded10e/50");可是当我读取另一个网站(百度空间头像)的图片是可以的,file_get_contents(" http://tx.bdimg.com/sys/portrait/item/0a1f4c424d5a5759594c02.jpg?t=1320817436")
而且我用浏览器读取TX的头像是可以显示的。
追问:那还有什么方法获得呢?
答案:
代码没问题,可能是腾讯微博图片加了防盗链,不支持站外调用。

php里面的点就是字符串连接符 $a.=$b相当于 $a=$a $b; 至于你后面问的分页时候遇到的if($_GET[page]){$pageval=$_GET[page];$page=($pageval-1)*$pagesize;$page.=',';}最后那句是上面意思怎么用单引号引个逗号而且没有值 这个是为了用Sql语句实现分页数据的 mysql的分页是用limit来实现的 $pagesize用来保存每页显示多少条数据 比如$pagesize=20;//就是每页显示20条数据记录 那么我们的第一页的sql语句就是 select*fromtablenamelimit0,20; 你上面的$pageval=1;$page=(1-1)*20=0; $page.=','="0,"; $page.=$pagesize; 这个时候$page="0,20"; 所以你的sql语句应该写成这样 $sql="select*fromtablenamelimit$page";


一般来说<img src='' />这个是可以直接连接到网络上的图片的,src的值就是在图片上右击,有个地址把那个地址复制进去就可以file_get_contents()在有防盗链的情况下好不不会管用...

上一个:php 如何实现收邮件
下一个:strpos() 函数 asp中的instr()在php中如何实现?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,