问题:php5.3 echo 输出空白?php apache mysql 配置启动正常,表单提交写入数据库也正常。下面是问题:<?php
    echo 'php测试';
?>预览输出时空白页,什么也没有输出。请大家帮帮忙

解决方案 »

  1.   

    在php外写入字符,预览可以正常显示。代码:</head>
    <body>
    abcdefg
    <?php
        echo 'php世界!!';
    ?>
    </body>
    </html>预览输出 abcdefg 
      

  2.   

    是否有bom??
    改成ansi看看,或者utf没bom的
      

  3.   

    看下源代码里面有'php世界'吗?如果有就是head body html没对上
    如果没有 还真没碰过。。
      

  4.   

    测试页显示abc测试页右键查看源码显示,<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>php实例</title>
    </head><body>
    abc
    <?php
        echo 'php测试';
    ?>
    </body>
    </html>
      

  5.   

    楼主换个浏览器试一试,尽量选chrome或者firefox或safari,新年快乐哈!
      

  6.   

    可能内嵌的PHP代码没有执行。
    改成这样试试:
    只保留php代码,HTML标记全部删除.
    <?php
     echo '1235453';
    ?>另,祝CSDN广大淫民群众兔年吉祥...
      

  7.   

    去掉说有的html代码,只保留php代码,预览显示还是空白页。<?php
     echo '1235453';
    ?>
      

  8.   

    <?php
    echo 'php测试';
    ?>字符集问题,你可以把 中文字去掉,或者加上下面这句,注意文件必须为 utf-8 编码<meta http-equiv="Content-Type" content="text/html;charset=utf-8" /><?php
    echo 'php测试';
    ?>
      

  9.   

    <?php
    echo 'php测试';
    ?>
    将单引号换成双引号
    <?php
    echo "php测试";
    ?>
      

  10.   

    呃 真蛋疼的事 用echo写英文有输出不?可能是编码问题
      

  11.   

    难道lz的文件后缀不是.php?没碰到lz的情况!
      

  12.   

    估计是后缀搞错了,php可不会去解析html里的代码。
      

  13.   

    谢谢大家,问题已经解决问题出在没有在apache根目录下预览,不是字符集的问题。分数还是给15的朋友好了。谢谢