一段代码,好像有点问题,达人帮忙。

sleep_tong 2009-07-13 12:18:15
调试有点问题,达人看看这段代码有问题吗?

<?
if(!empty($bqr[自定义字段]))
{
$a = 'http://';
if(esub($bqr[自定义字段],7)!==$a)
{
?>
<a href="http://<?=$bqr[自定义字段]?>" target="_blank"><?=$bqr[title]?></a>
<?
}else
{
?>
<a href="<?=$bqr[自定义字段]?>" target="_blank"><?=$bqr[title]?></a>
<?
}else
{
?>
<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>
<?
}
?>
...全文
26 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2009-07-13
  • 打赏
  • 举报
回复

注意养成好代码格式化的好习惯。

<?
if(!empty($bqr[自定义字段]))
{ // 找不到对应的 } , acmain
$a = 'http://';
if(esub($bqr[自定义字段],7)!==$a)
{
?>
<a href="http:// <?=$bqr[自定义字段]?>" target="_blank"> <?=$bqr[title]?> </a>
<?
}else
{
?>
<a href=" <?=$bqr[自定义字段]?>" target="_blank"> <?=$bqr[title]?> </a>
<?
}else // if else ,多了个 else ! , acmain
{
?>
<a href=" <?=$bqsr[titleurl]?>" target="_blank"> <?=$bqr[title]?> </a>
<?
}
?>


sleep_tong 2009-07-13
  • 打赏
  • 举报
回复
没什么出错信息,在cms里测试的,就是不能运行,我只是想大家帮忙看看if语句有没有问题? 因为如果不声明a和判断前7位字母的话是正确的,以前调试的正确的我贴出来给大家看下。

正确如下

<?
if(!empty($bqr[字段]))
{
?>
<a href="http://<?=$bqr[字段]?>" target="_blank"><?=$bqr[title]?></a>
<?
}else
{
?>
<a href=" <?=$bqsr[titleurl]?>" target="_blank"> <?=$bqr[title]?> </a>
<?
}
?>

但是加了个功能就不对了,帮忙啊哥们们。
bigluckyfox 2009-07-13
  • 打赏
  • 举报
回复
有什么出错信息楼主贴出来啊

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧