<body class="flinkpage">
<?php
$text="Hello PHP";
$number=166;echo "text";
echo $text;
print "text";
?></body>求大神来解答下,我有这样一段HTML代码,为什么不能输出内容,PHP语言不是可以直接写在HTML中执行的吗

解决方案 »

  1.   

    本帖最后由 xuzuning 于 2012-03-01 18:43:24 编辑
      

  2.   

    什么也不输出? 那么你应该怀疑的是你的apache 有没有正常的支持 php.写一个php文件 内容如下<?php
    echo phpinfo();
    ?>然后浏览器打开这个文件,看看什么反应
      

  3.   

    什么反应都没有 , 要PHP能够正常运行, 必须要有支持PHP的软件吗
      

  4.   


    嗯......你能不能先告诉我你已经安装了apache+php了吗?如果没有 或者觉得不正常 那么安装一下
    http://www.apachefriends.org/zh_cn/xampp-windows.html然后在正确的文件夹内写php代码测试吧
      

  5.   

    没有啊 , 我电脑上什么都没有, 我是PHP全新菜鸟 都不知道运行PHP 还需要软件
      

  6.   

    如果他的程序文件后缀为 php,且未配置 php 支持的话。那么只能是:弹出下载对话框
      

  7.   

    是的啊 我安装了那个软件了 怎么还是不行啊 是不是还要装个PHP呢
      

  8.   


    参照置顶帖子的基础链接 将php的错误显示打开 然后重启apache 再研究一下输出什么错误吧.
      

  9.   

    确认apache已开启。且文件是.php文件。
      

  10.   

    你的xampp什么版本。。换个试试。
      

  11.   

    确认xampp已安装成功。且apache已开启。
      

  12.   

    是啊
    但是 话说HTML文件 不是可以直接用PHP的代码吗?
      

  13.   

    本帖最后由 PhpNewnew 于 2012-03-01 21:30:01 编辑
      

  14.   

    CMS程序里面的 模版不就是HTML 里面不就直接用了<?php  ?>这样的代码 直接就把想要的数据取出来了呀
      

  15.   

    用么就是php文件,要么就是用了模板引擎。
      

  16.   

    本帖最后由 PhpNewnew 于 2012-03-01 23:00:04 编辑
      

  17.   

    在头上加一句
    <?php
    header("Content-Type: text/html; charset=gbk;");
    ?><body class="flinkpage">
    <?php
    $text="Hello PHP";
    $number=166;echo "text";
    echo $text;
    print "text";
    ?></body>
      

  18.   

    第一次新安装的Apache需要一些必要的配置,在Apache->conf->httpd.conf:
    1、#--------------------------添加服务器名称---------------------
    ServerName localhost:802、#-------------------------------打开Apache的httpd.conf文件,增加默认首页-----------
    <IfModule dir_module>
      DirectoryIndex index.html,index.php
    </IfModule>3、#------------------加入浏览器识别的php文件类型
    AddType application/x-httpd-php .php .html .htm .vcgi .ini4、#------------------------加入php.ini文件的路劲提供apache加载
    PHPIniDir "d:/php/php_home"