HTML代码中的PHP块

HTML代码中的PHP块,php,html,marquee,Php,Html,Marquee,我试图在我的html代码中使用php函数,但它一直将此块视为注释!(源代码中显示为绿色,没有输出任何内容)虽然我在另一个文件中使用了相同的函数,但即使在html中也可以正常工作 function x (){ $x = 'hello'; echo('<marquee direction="left" scrollamount="3" behavior="scroll" style="width:300px; height: 15px; font-size: 11px;">');


我试图在我的html代码中使用php函数,但它一直将此块视为注释!(源代码中显示为绿色,没有输出任何内容)虽然我在另一个文件中使用了相同的函数,但即使在html中也可以正常工作

function x (){
$x = 'hello';

echo('<marquee direction="left" scrollamount="3" behavior="scroll" style="width:300px;

height: 15px; font-size: 11px;">');

echo $x;

echo'</marquee>';

}


<?php

echo x();

?>
函数x(){
$x=‘你好’;
回声(“”);
echo$x;
回声';
}
我使用的html文件是我在网上找到的模板…对我应该检查的内容有什么建议吗?

谢谢

函数本身需要在标记中包装

函数本身需要在标记中包装

关于粘贴的代码的一些事情:

  • 函数x()
    也必须位于
    标记内,才能作为php代码处理

  • 函数x()未返回任何内容,因此需要将其称为
    x()而不是作为
    echo x()


  • 关于粘贴的代码,有以下几点:

  • 函数x()
    也必须位于
    标记内,才能作为php代码处理

  • 函数x()未返回任何内容,因此需要将其称为
    x()而不是作为
    echo x()


  • 以下是使这项工作起作用的原因:

    <?php
    
    function x (){
    $x = 'hello';
    
    echo('<marquee direction="left" scrollamount="3" behavior="scroll" style="width:300px;
    
    height: 15px; font-size: 11px;">');
    
    echo $x;
    
    echo'</marquee>';
    
    }
    
    
    
    x(); // Not echo, because the function doesn't return a value.
    
    ?>
    

    以下是实现这一点的方法:

    <?php
    
    function x (){
    $x = 'hello';
    
    echo('<marquee direction="left" scrollamount="3" behavior="scroll" style="width:300px;
    
    height: 15px; font-size: 11px;">');
    
    echo $x;
    
    echo'</marquee>';
    
    }
    
    
    
    x(); // Not echo, because the function doesn't return a value.
    
    ?>
    

    不,我只是像这样把它复制到这里!它们包含在我的codeWrapped*中,是的,在标签中,意味着。。。你必须把你的php函数放在你标记为php的区域内。理解Gnostus所说的最简单的方法是!它包含在主代码中!我只是忘了写在这里!不,我只是像这样在这里复制的!它们包含在我的codeWrapped*中,是的,在标签中,意味着。。。你必须把你的php函数放在你标记为php的区域内。理解Gnostus所说的最简单的方法是!它包含在主代码中!我只是忘了写在这里!
    标签已被弃用。
    标签在“用火杀死它,然后从轨道上用核武器”烦恼量表中排名靠前。
    标签已被弃用。
    标签在“用火杀死它,然后从轨道上用核武器”排名靠前。
    烦扰量表。谢谢你:)但是前面的代码在一个单独的文件中运行得很好。。但是当我在文件中编写它时,我一直在处理它,忽略块或只是执行它的一半。。这是我编写代码时的输出:“..message.”;返回$html;}echo x(“你好”);?>听起来您的文件之前有错误。你能发布文件的全部内容吗?也许在pastebin.com之类的网站上(除非你想编辑你的问题——语法突出显示等在评论中不好!)谢谢你:)但是前面的代码在一个单独的文件中运行得很好..但是当我在文件中编写它时,我一直在处理它,忽略块或只是执行它的一半..这是我编写代码时的输出:'.$message';返回$html;}echo x(“你好”);?>听起来您的文件之前有错误。你能发布文件的全部内容吗?也许在pastebin.com之类的网站上(除非你想编辑你的问题——语法突出显示等在评论中不好!)