В вашем PHP-теге script
отсутствует оператор print
или echo
. Вы также размещаете периоды объединения в неправильном месте. Вдобавок ко всему, однако, JavaScript, который вы пытаетесь включить, не должен быть в операторе PHP.
Все, что сказано, последняя строка должна выглядеть следующим образом:
<script type="text/javascript" src="<?php echo PATH ?>scripts/livevalidation.js"></script>
Кроме того, я не думаю, что вышесказанное сработает так, как вы ожидаете. __DIR__
выводит путь к файловой системе на стороне сервера, который не имеет смысла при импорте JavaScript через HTTP. Я бы порекомендовал что-то более в духе следующего:
<?php define('URL_ROOT', '/'); ?>
<script type="text/javascript" src="<?php echo URL_ROOT ?>scripts/livevalidation.js"></script>
В приведенном выше примере URL_ROOT
будет указывать абсолютный URL-адрес, по которому подается статический носитель (CSS, JavaScript и т. Д.).