Как правильно разместить ссылку на скрипт PHP?

Статус
Закрыто для дальнейших ответов.

BenGan

New Member
Регистрация
21.06.2017
Сообщения
6
Между <HEAD> и <BODY> вставляю строчку
<script async src="Count.php"> </script>
Все хорошо, скрипт исполняется на стороне сервера.

Но, интерпретатор HTML не понимает, что это PHP и в секции отладчика пишет, Refused to execute script because its MIME type (''text/plain') is not executable

Что сделать, чтобы HTML не пытался исполнять то, что для него и не предназначалось?
 

Volly

Well-Known Member
Регистрация
21.03.2012
Сообщения
833
Браузер при такой строке <script async src="Count.php"> </script> ожидает получить текстовый файл с инструкциями на javascript или на vbscript. А ваш файл Count.php отдаёт в браузер что-то другое, о чём браузер и сообщает.
А вообще браузеры не понимают php, более того, даже не знают о его существовании.
 

BenGan

New Member
Регистрация
21.06.2017
Сообщения
6
То, что Вы написали я понимаю, вопрос был как правильно разместить ссылку на код PHP, чтобы браузер не пытался этот код исполнять? На сервере код благополучно исполняется, он пишет данные в файл, я это вижу.
 

Volly

Well-Known Member
Регистрация
21.03.2012
Сообщения
833
Может попробовать управлять работой скрипта на сервере при помощи ajax?
Подозреваю, что так <script async src="Count.php"> </script> тоже будет работать, только надо проследить чтобы в Count.php до <?php и после ?> не было пробелов и пустых строк и в коде не было echo, print и аналогичных
 

BenGan

New Member
Регистрация
21.06.2017
Сообщения
6
Перенес запуск скрипта в конец страницы (после /BODY), больше никто не ругается :).
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
А валидатор? :)
 

BenGan

New Member
Регистрация
21.06.2017
Сообщения
6
Валидатор слишком злобный.
 
Статус
Закрыто для дальнейших ответов.
Верх Низ