网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月07日漏签0天
php吧 关注:280,401贴子:1,321,428
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 7回复贴,共1页
<<返回php吧
>0< 加载中...

php输出XML无法输出变量

  • 只看楼主
  • 收藏

  • 回复
  • facebookaaa
  • 敲敲键盘
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
先看看代码:
$dbhost="localhost";
echo "<?xml version=\"1.0\"?>\n";
echo "<response>\n";
echo "\t<status>$status_code</status>\n";
echo "\t<time>".time()."</time>\n";
if($status_code == 1){
while($message = mysql_fetch_array($messages)){
$message[*msg*] = htmlspecialchars(stripslashes($message[*msg*]));
echo "\t<message>\n";
echo "\t\t<author>";
echo $dbhost; //here!!!!!
echo "</author>\n";
echo "\t\t<text>"+$message[msg]+"</text>\n";
echo "\t</message>\n";
}
}
echo "</response>";
?>
$messages是数据库查询的数据集,$message是一行的数据,按照xml输出。
现在的问题是,注意here注释的那一行,没有输出localhost,而是直接把:
echo $dbhost;echo "
这个字符串输出了,这怎么回事啊!!!


  • 零欲天寒
  • 面向对象
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
为什么输出变量不用引号包起来


2026-05-07 15:43:21
广告
不感兴趣
开通SVIP免广告
  • 零欲天寒
  • 面向对象
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
单说echo $dbhost和echo "$dbhost"的区别吧,我是新手,还在学习中,所以只是看看大家的问题,以后好自己避免


  • 零欲天寒
  • 面向对象
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
而且我是手机


  • 水月湖光
  • 变魔术
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
{}


紫の宝盘
食神争霸活动,去领取
活动截止:2100-01-01
去徽章馆》
  • 圣圣1992
  • 继承
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
直接流输出,变量还是照常写就好了


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 7回复贴,共1页
<<返回php吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示