我有一个我创建的 HTML 文件,它存储在其他地方的目录中。
问题是,我希望能够从外部获取内容并将其放置在 HTML 文件中。
我想我可以为此使用 PHP,因为它是服务器端的并且可以访问我想要的文件。
因此,我创建了一个 PHP 脚本,它打开并回显一个 HTML 文件,然后回显一些 JavaScript 以更改屏幕上的元素。
这是我的 PHP 文件:
<?php
$html = file_get_contents('file.html');
$imageurl = file_get_contents('url.txt');
$js = '<script type=\'text/javascript\'>updateImage(\'img1\', '.$imageurl.');</script>';
echo $html;
echo $js;
?>
..和HTML文件:
<html>
<script type="text/javascript">
function updateImage(id, url) {
var img = document.getElementsByName(id)[0];
img.src = url;
}
</script>
<body>
<img src="" name="img1" />
</body>
</html>
这不是最好的方法,但它有效。
我想知道一种在 PHP 中执行此操作的方法,而不是使用 JavaScript。
我不确定最好的方法。