Я не знаю, почему текст из файла добавляется ко всем файлам .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 [JS]](https://i.imgur.com/WsjO6zJb.png)


Поскольку вы включаете
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-код. Это просто слово. Он пытается решить эту проблему несколькими способами, но, очевидно, не может. Это было бы то же самое, что просто написать это слово в своем коде. В чем причина включения этого слова в ваш код? Чего ты хочешь добиться?