已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 讨论/求助

标题: 又来一个问题!!!

作者: @Ta

时间: 2014-08-20

点击: 3946

看下:
$url=‘http://blog60.z.qq.com/like/like_action.jsp?sid=AQAXgA1E9-3-kvELMYHaYvSh&B_UID=957467186&curKey=http://user.qzone.qq.com/609287574/photo/V119Reab2y4wI0/NDN0lv1QJILb8lPAjp80l0ze5zUnAAA!&uinKey=http://user.qzone.qq.com/609287574/photo/V119Reab2y4wI0/NDN0lv1QJILb8lPAjp80l0ze5zUnAAA!&from=4&type=all&channel=0&back=false&backCount=0&offset=0&count=8&feedcenter_pn=1&ic=false&dl=null&op=1’;
正则获取到以上的未赞地址,但是直接
fopen($url,"r");
赞不成功,
要这样
$url=html_entity_decode($url);
fopen($url,"r");
才能赞成功,
问...
html_entity_decode()函数是把HTML 实体转换为字符。
难道不用html_entity_decode()之前就不是字符了吗?为何就fopen不成功??

[隐藏样式|查看源码]


『回复列表(12|隐藏机器人聊天)』

1. 自己顶。
(/@Ta/2014-08-20 21:11//)

2.
&
是一个字符实体,字符是&
(/@Ta/2014-08-20 21:23//)

3. @无语沉,那几个是啥意思?
(/@Ta/2014-08-20 21:26//)

4. 地址中&是HTML实体,经过html_entity_decode()函数处理过后会变成&
(/@Ta/2014-08-20 21:32//)

5. @黑豹传奇,没看懂  
(/@Ta/2014-08-20 21:33//)

6. @alpha-time,不懂?哪个地方!
(/@Ta/2014-08-20 21:49//)

7. @无语沉,五个字符&变成一个字符&吗?
(/@Ta/2014-08-20 21:51//)

8.
<?php
$orig = "I'll \"walk\" the <b>dog</b> now";

$a = htmlentities($orig);

$b = html_entity_decode($a);

echo $a; // I'll &quot;walk&quot; the &lt;b&gt;dog&lt;/b&gt; now

echo $b; // I'll "walk" the <b>dog</b> now

@黑豹传奇,没什么  你看看上面那个吧或许能帮到你
(/@Ta/2014-08-20 21:57//)

9. @黑豹传奇,HTML实体字符是以&xxx;表示的,&的实体字符是&amp;
(/@Ta/2014-08-20 22:02//)

10. @alpha-time,有点理解。❤
(/@Ta/2014-08-20 22:04//)

11. @原来如此
(/@Ta/2014-08-20 22:11//)

12. @无语沉,原来如此。
(/@Ta/2014-08-20 22:11//)

回复需要登录

9月6日 19:15 星期六

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1