在PHP中输出<?php ?> 我想做的是一个公告模块,但是我发布公告中如果带有<?php ?>是可以存在数据库中的,但是我从数据库中读出输出的时候就出现问题了,只要是有<?php @%$%?>的就不能输出,如果我想输出数据库中的原样字符怎么办,要求尽量简单的方法,不要求复杂的函数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $v = "<?php ?>";echo "<plaintext>";echo "$v";exit; htmlentities就可以了.支持一下楼上的. 把<改成&....把>改成&....就可以了,...需要你在dreamwerver上看看。具体我不记得了! 如果只是输出.用echo "<pre>" . $strPHP . "</pre>"; echo '<?php ?>';单引号就能搞定,echo对于单引号中间的内容一般不作处理直接输出的。 htmlentities();是可以输出<?php ?>的,但是<?php ?>之间有中文件,输出的则会是乱码;$v = "<?php ?>";echo "<plaintext>";echo "$v";exit;exit后面如果有内容怎么办? htmlentities( "<?php" );$i = "xxx";echo "111".$i;htmlentities( "?>" ); <?phpecho htmlentities( '<?php' );$i = "xxx";echo "111".$i;echo htmlentities( '?>' );?> htmlentities 中文怎么会乱码呢,乱码是因为你数据库字符集指定不对吧中国软件人 上面我多打了一个"中"字,htmlentitles这个东东好像把后面的内容全当作字符来处理了,全输出来.有html的标记也直接输出,是脚本也是间接输出到页面上 <?phpecho '输出内容';?> 只能看到<?php @%$%?> 是不是因为字符集出现问题了?你用的什么数据库?让他输出时的字符集和输入时的字符集保持一致就行了 echo htmlentities( '<?php' );echo '输出内容';echo htmlentities( '?>' );在我这台机子上运行可以的,输出的结果是:<?php输出内容?> php学习讨论群欢迎新手和有一定工作经验的高手加入交流学习!群号:89406236 真诚邀请,共同进步! PHP静态全局变量和普通全局变量有什么区别? PHP编写网站程序的十个经验技巧 是否有人熟悉无障碍网站设计规范,以酬金相谢! PHP 获取IP代理IP 高手进入 PHP如何访问ms SQL 数据 不让用户注册中文名怎么控制? 数据库出错信息不能够在出错页面显示出来,提示"邮件支持技术",我该怎么样配置才能够提示出错误信息呢? 100分求:从把一个Select结果显示在表格中,谢谢, SSH谁有? php可移到linux下出错了? web编程论坛--开心果论坛 php读取文本文件
echo "<plaintext>";
echo "$v";
exit;
用echo "<pre>" . $strPHP . "</pre>";
echo "<plaintext>";
echo "$v";
exit;exit后面
如果有内容怎么办?
htmlentities( "<?php" );$i = "xxx";
echo "111".$i;htmlentities( "?>" );
$i = "xxx";
echo "111".$i;echo htmlentities( '?>' );?>
htmlentitles这个东东好像把后面的内容全当作字符来处理了,全输出来.
有html的标记也直接输出,是脚本也是间接输出到页面上
<?php
echo '输出内容';
?>
你用的什么数据库?让他输出时的字符集和输入时的字符集保持一致就行了
echo '输出内容';
echo htmlentities( '?>' );
在我这台机子上运行可以的,输出的结果是:<?php输出内容?>