Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 回声图像标题_Php_Facebook - Fatal编程技术网

Php 回声图像标题

Php 回声图像标题,php,facebook,Php,Facebook,抱歉,如果这看起来像是重新发布,但今天早些时候我发布了以下问题: 我忘了问我认为什么是小问题。 在此处显示的echo htmlentities标记上: echo htmlentities ('<li class="imgcomments"> <a href="http://www.facebook.com/people/@/'.$Cdata->from-&g

抱歉,如果这看起来像是重新发布,但今天早些时候我发布了以下问题:

我忘了问我认为什么是小问题。 在此处显示的echo htmlentities标记上:

                    echo htmlentities ('<li class="imgcomments">
                                      <a href="http://www.facebook.com/people/@/'.$Cdata->from->id.'"    target="_blank">                                                                             
                                      <img src="https://graph.facebook.com/'.$Cdata->from->id.'/picture" 
                                      align=left border=0 />
                                      </a>&nbsp;
                                      <a href="http://www.facebook.com/people/@/'.$Cdata->from->id.'" target="_blank">
                                      <b>'.$Cdata->from->name.'</a>: </b>'.$Cdata->message.'<br />
                                      <div align="left" style="padding-bottom:10px;">
                                      <small>&nbsp;Posted '.timeSince(strtotime($Cdata->created_time)).' ago</small></div>                                                   </li>');
echo-htmlentities('li class=“imgcomments”>
:“.$Cdata->消息。”
在“.timeSince(strotime($Cdata->created_time))”之前发布;
每当我将鼠标悬停在没有注释的图像上时,就没有问题了,因为在这段代码之后,有一个else显示“there'snoacomments”。 但当我将鼠标悬停在一个有注释的页面上时,我得到的结果与img title属性相同,但它显示了链接到这里的整个html代码。 我已经尝试了htmlspecialchars,并用一个标题为“”的span来包装所有html代码

编辑:我发现了错误,现在我正在寻找解决方法。在代码上,问题就出现在前面:

    echo '<li><a href="'.$data->source.'" rel="lightbox" title="';
        if (property_exists($data, "comments")) {
            foreach ( $data->comments->data as $Cdata )
                {
                    echo htmlentities ('<li class="imgcomments">
                                      <a href="http://www.facebook.com/people/@/'.$Cdata->from->id.'"    target="_blank">

echo'
  • 你的意思是打印所有标签和内容吗?你试过html实体解码吗?为什么你要使用HTMLEntity?我不熟悉facebook方面,但我通常在打印到屏幕上之前使用该功能对用户输入进行清理?实际上需要一个函数吗?我的意思是它在图像标题属性上显示(当我将鼠标悬停在图像上时)链接到这里的整个html代码。我只是试着用html_entity_decode替换htmlentities,但这并不好,它实际上“破坏”了页面。我之所以使用htmlentities,是因为我遵循了另一页上链接的教程