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

问题描述 投票:0回答:1

我不知道为什么文件中的文本会附加到我项目中的所有.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 
javascript php file pthreads
1个回答
1
投票

正如你所包括的那样

require_once('send.txt');

在页面顶部,PHP尝试将其中的文本视为变量。您只需删除不需要的那行文本即可。这段代码将为您完成这项工作。

$myFile = "send.txt";
$fh = fopen($myFile, 'r');
$myFileContents = fread($fh, 21);
fclose($fh);
$mytrimmedvalue = trim($myFileContents);
© www.soinside.com 2019 - 2024. All rights reserved.