0

我正在尝试使用本地 .txt 文件的内容。换句话说,使文本文件(一行)的内容在页面上滚动。我很确定我所做的应该有效,但它没有,我哪里出错了?这是我的代码:

<head>
<?php
$myFile = "msg.txt";
$fh = fopen($myFile, 'r');
$message = fgets($fh);
fclose($fh);
?>
</head>
<body>
<div id="msg">
<font size=+3 face="arial black" color=white><marquee width="1280" style="position: absolute; top: 721px; left: 0px;"> <?=$message?> </marquee></font>
</div>
</body>

我已将文件另存为 .php,但没有出现任何文本。如果我在选框中输入一个单词(而不是“?= $ message?”),它会很好地滚动页面。

请说有人可以解决这个问题,它在做我的头脑:S 干杯,汤姆。

4

1 回答 1

0

尝试

1)使用file_get_contents

2)指定其中文件的完整路径。

<head>
<?php
    $message = file_get_contents("/full/path/to/msg.txt");
?>
</head>
<body>
<div id="msg">
<font size=+3 face="arial black" color=white><marquee width="1280" style="position: absolute; top: 721px; left: 0px;"> <?=$message?> </marquee></font>
</div>
</body>

(替换/full/path/to/为您的真实路径msg.txt

于 2013-06-02T19:35:53.427 回答