<script language="php">echo "44444444444444444<br>" ;</script>浏览器显示不出来,也不报错,为什么?
4个回答
展开全部
这个,关键是你用什么方式打开这有这个语句的文件的。
如果把这句存放在一个名叫a.php 的文件里,右键,打开方式选用IE的话,就是
<script language="php">echo "44444444444444444<br>" ;</script>
如果 右键,打开方式选用firefox 的话 就是空白
这两种方式都是只能把这个语句当做脚本处理,源码都是<script language="php">echo "44444444444444444<br>" ;</script> 因为IE和firefox对同样的源码解释方式不同,所以出现一个是空白,一个是全部显示。
而作为script 这个语句是不会起到PHP echo的作用的。因为echo 这个必须要用服务器的PHP解释器才可以。
如果你放在PHP 服务器里,作为一个网页打开 localhost/a.php 的话,就会显示44444444444444444 源码则是44444444444444444<br>
如果把这句存放在一个名叫a.php 的文件里,右键,打开方式选用IE的话,就是
<script language="php">echo "44444444444444444<br>" ;</script>
如果 右键,打开方式选用firefox 的话 就是空白
这两种方式都是只能把这个语句当做脚本处理,源码都是<script language="php">echo "44444444444444444<br>" ;</script> 因为IE和firefox对同样的源码解释方式不同,所以出现一个是空白,一个是全部显示。
而作为script 这个语句是不会起到PHP echo的作用的。因为echo 这个必须要用服务器的PHP解释器才可以。
如果你放在PHP 服务器里,作为一个网页打开 localhost/a.php 的话,就会显示44444444444444444 源码则是44444444444444444<br>
更多追问追答
追问
我用谷歌浏览器和ie都不行,显示是空白,我初学,你说的做脚本处理不太理解,脚本处理是不显示的吗?我装好了Apache+Mysql+PHP,写好后用http://localhost/test.php浏览器里打开的,你说的放服务器里是怎样做的?还有就是我用的是php6
追答
PHP6 的话,我想应该是jiangtao9999 所说的,PHP不支持这种语法描述了吧。
你在空白页,右键看下源码 看看源码是不是空白?
因为我的是 PHP5的。
展开全部
在我这ie和火狐都没问题,你可能是其它的错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这东西是服务器端运行的,你的浏览器显示不显示的主要看服务器那里是不是执行了。
不过我记得 php 好像已经放弃这种语法描述的支持了。
不过我记得 php 好像已经放弃这种语法描述的支持了。
追问
能具体说说吗?放弃了怎样的语法了?麻烦了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
从语法上来说,并没有什么错误,只是浏览器无法解析这种怪代码罢了...
js就js,php就php,混在一起整出个怪物来...阁下有个性
js就js,php就php,混在一起整出个怪物来...阁下有个性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询