PHP将文件文本附加到所有javaScript文件中

PHP将文件文本附加到所有javaScript文件中,javascript,php,file,pthreads,Javascript,Php,File,Pthreads,我不知道为什么一个文件中的文本会附加到我项目中的所有.js文件中。我有一个从中读取的文本文件,其中包含一个字符串,令我惊讶的是,它将该字符串附加到所有.js文件中,从而使它们无法加载。我该怎么做 基本上,文件中的文本是ken4ward。文本只是在PHP文件中调用的 session_start(); require_once('send.txt'); require_once('/Applications/MAMP/htdocs/register/DBConnect.php');

我不知道为什么一个文件中的文本会附加到我项目中的所有.js文件中。我有一个从中读取的文本文件,其中包含一个字符串,令我惊讶的是,它将该字符串附加到所有.js文件中,从而使它们无法加载。我该怎么做

基本上,文件中的文本是ken4ward。文本只是在PHP文件中调用的

session_start();
    require_once('send.txt');
    require_once('/Applications/MAMP/htdocs/register/DBConnect.php');

    $myFile = "send.txt";
    $fh = fopen($myFile, 'r');
    $myFileContents = fread($fh, 21);
    fclose($fh);
    $mytrimmedvalue = trim($myFileContents);
我在控制台上遇到的错误

 [Show/hide message details.] ReferenceError: ken4ward is not defined[Learn More] yui_combo.php:1:1
[Show/hide message details.] ReferenceError: ken4wardM is not defined[Learn More] javascript-static.js:1:1
SyntaxError: unexpected token: identifier[Learn More] require.min.js:1:12
[Show/hide message details.] TypeError: require is not a function[Learn More] search.php:1584:1
[Show/hide message details.] TypeError: Y is undefined[Learn More] search.php:1725:14 

因为你包括了

require_once('send.txt');
在页面顶部,PHP尝试将其中的文本视为变量。您可以简单地删除不需要的那行文本。这段代码将为您完成这项工作

$myFile = "send.txt";
$fh = fopen($myFile, 'r');
$myFileContents = fread($fh, 21);
fclose($fh);
$mytrimmedvalue = trim($myFileContents);
如果send.txt中只有单词ken4ward,那么您的php代码将尝试将其视为php代码。但是ken4ward不是php代码。这只是一个词。它尝试了一些方法来解决这个问题,但显然无法解决。这与在代码中简单地编写这个单词是一样的。在代码中包含该单词的原因是什么?你想要实现什么?