【发布时间】:2014-06-25 07:59:26
【问题描述】:
我是这方面的新手,所以我会尽量说清楚。
如果用户在客户端提交的不是这样的空,我想显示\输出,使用 php,页面图像链接 html 标记:
<a href="[dynamic from user filed]" title="My facebook">
<img src="images/facebook.png" alt="facebook" /></a>
所以我写了这个,但它总是在 html(客户端)上显示归档数据作为没有所有 html 代码的文本(客户端上没有 html):
<div>
<?php
$Usr_Url = bp_member_profile_data('field=facebook' );
if ( !empty( $Usr_Url )) { ?>
<a href="<?php $Usr_Url; ?>" title="My facebook">
<img src="images/facebook.png" alt="facebook" /></a>
<?php } ?>
</div>
我想这是安全问题,所以我需要将代码设置为服务器端代码或其他东西,请您给点建议吗?
当前的输出似乎总是用户在 html 上提交的:www.facebook.com/try
*(需要添加我正在检索 buddypress 字段 bp_member_profile_data(filed='filedname') 并且该部分有效)
【问题讨论】:
-
你需要进一步澄清你的问题,你到底想要什么?
-
而不是关闭你的 php 并重新打开它,你可以将 放在这之间: echo ' .... ';注意:!empty 表示不为空。
-
I want to display an image link if empty但您只显示图像不是为空 ->if( !empty($Usr_Url)) { -
如果您显示正在生成的 HTML 并检查函数调用的返回值会有所帮助 - 我怀疑答案在于您向我们展示的 sn-p。
-
请提供 HTML。
标签: php html image output buddypress