加载PHP输出的JS

Load JS outputted by PHP

本文关键字:JS 输出 PHP 加载      更新时间:2023-09-26

我想加载从PHP脚本输出的JS。PHP文件在外部服务器上。

如果我尝试这个:

<script type="text/javascript" src="http://www.wwwwww.de/adscript.php"></script>

adscript.php将输出:

document.write("Hello World!");

我想使用JS。我如何才能做到这一点:

<script type="text/javascript" src="adscript.php"></script>

我做错了什么?

我想生成一个html代码,用JS加载横幅。

<script>标记仅用于JS。

如果adscript.php只是JS,那么您可以从该服务器下载它,并将其作为.js保存在与HTML文件相同的目录中,然后像普通JS一样运行它。


编辑

我想我现在更理解你的问题了。所以,澄清一下,你的意思是你在另一台服务器上有一个PHP文件,类似于这样:

phpFile.php

<?php
    echo 'document.write("Hello World!");';
?>

它将生成一个JS文件。然后你想使用这个输出JS。

在要插入JS的(PHP)文件中,插入以下代码:

<?php
    ob_start();
    require 'OTHER_SERVER/phpFile.php';
    $output = ob_get_clean();
    echo "<script>$output</script>";
?>

这将把输出(JS)存储到变量$output中。然后,您可以将其作为<script>元素写入HTML。