是否可以在HTML中调用PHP?

时间:2013-11-19 00:41:37

标签: php html wordpress

我有一个返回一些HTML代码的PHP,例如,如果我在浏览器中执行它,

http://www.myserver.com/myscript.php?size=300

这将返回一些像这样的HTML代码,

'<div><a href="..."><img src="..." /></a></div>'

我想知道我是否有可能直接在我的html代码中调用这个PHP脚本?例如,如果我想在Wordpress侧边栏小部件中使用PHP脚本的输出?

3 个答案:

答案 0 :(得分:3)

您可以像这样使用file_get_contents()

<div class="sidebar">
    <?php
        $html = file_get_contents("http://www.myserver.com/myscript.php?size=300");
        echo $html;
    ?>
</div>

答案 1 :(得分:1)

如果您的当前页面的扩展名不是php,则无法直接调用php。 你必须使用一些javascript/jquery/ajax从外部运行php文件,并使用其中一个基于javascript的代码将数据加载到类或id中。 如果您当前的页面已经是php文件,那么您可以使用include();require();函数来完成工作。

答案 2 :(得分:0)

以上答案是正确的,但这可能不关心wordpress,这是核心PHP功能。

我有一种不同的方法用于侧边栏,这是由wordpress提供的。

这是一个内置功能,请看看我的答案。

Show active sidebar in Wordpress

How to make wordpress sidebar

你可以找到::

试试这个,这是使用侧边栏的不同方式

[1]将所有“left_bar”(侧边栏)代码放入名为“sidebar-left_bar”的新文件中

[2]用header.php,function.php和所有文件(保存位置)保存它

[3]现在只需使用<?php get_sidebar( 'left_bar' ); ?>您想要使用的地方

由于