Имам чувството, че трябва да пропускам нещо много очевидно, защото никога преди не ми се е случвало това!
Пускам локален PHP сървър, изпълняващ следната команда:
php -S localhost:8888 index.php
Когато отида на URL адреса, HTML и целият php код вървят добре.
Въпреки това, когато добавя маркер на скрипт за добавяне на JS в заглавката, получавам следната грешка:
Uncaught SyntaxError: Unexcepted token ‹
И когато се опитам да добавя CSS файл, получавам тази грешка:
Ресурс, интерпретиран като Stylesheet, но прехвърлен с MIME тип text/html: "http://localhost:8888/assets/style.css".
Без значение дали се опитвам да включа заглавката с помощта на PHP include
:
<?php include("../includes/layouts/header.php"); ?>
Или директно добавяне на заглавка и тези импорти в index.php
, винаги получавам тези грешки.
Моето предчувствие беше, че е проблем с дървото на директорията. Но дори поставих CSS и JS файловете в същата директория като index.php
и добавих заглавния код към index.php
, но все още получавам тези грешки.
Код на заглавката
<!DOCTYPE html Public "HTML TEMPLATE">
<html lang="en">
<head>
<title>Title</title>
<link rel="stylesheet" href="/bgstyle.css" media="all" title="no title" type="text/css" charset="utf-8">
<script src="script.js"></script>
</head>
<body>
<div id="header">
<h1>Header</h1>
</div>
script.js:
$( document ).ready(function() {
console.log( "ready!" );
});
Конзолен регистър на грешките:
Добавяне на изображение на моята текуща структура на проекта:
/
пред URL адреса:href="/path-from-doc-root/style.css"
иsrc="/path-from-doc-root/script.js"
и т.н. По този начин всички връзки и препратки ще работят, независимо под какъв URL адрес се намират. Ако това не работи, покажете ни структурата на вашия файл/папка. - person Magnus Eriksson   schedule 12.10.2018script.js:3
- person Alkarin   schedule 12.10.2018