Php 在字幕中使用.txt文件的内容

Php 在字幕中使用.txt文件的内容,php,html,marquee,Php,Html,Marquee,我正在尝试使用本地.txt文件的内容。换句话说,使文本文件的内容(一行)在页面上滚动。我很确定我所做的应该奏效,但事实并非如此,我哪里做错了?这是我的密码: <head> <?php $myFile = "msg.txt"; $fh = fopen($myFile, 'r'); $message = fgets($fh); fclose($fh); ?> </head> <body> <div id="msg"> <font si

我正在尝试使用本地.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?”),它会在页面上滚动

请说有人能解决这个问题,这让我头疼 干杯,汤姆。

试试看

1) 使用
文件获取内容

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
的实际路径)

是否确实启用了短\u打开\u标记?试试看。真正的答案是不要使用
选框
标记