我正在尝试使用本地.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 干杯,汤姆。
答案 0 :(得分: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
)