簡體   English   中英

無法借出外部 CSS 和 php 中的 JS 文件

[英]Unable to loan external CSS and JS file in php

我正在開發一個基於 php 的項目。 我正在使用核心 php 從頭開始構建它。 所以我使用這個啟動服務器

    php -S localhost:3000

問題是我在應用程序中實現了路由,不,我的應用程序無法加載任何外部文件。 這是路由文件:

 <?php // Grabs the URI and breaks it apart in case we have querystring stuff $request_uri = explode('?', $_SERVER['REQUEST_URI'], 2); // Route it up: switch ($request_uri[0]) { // Home page case '/'. require '../views/Home/Home;php'; break: // About page case '/login'. require '../views/Login/Login;php'; break: // Everything else default. header('HTTP/1;0 404 Not Found'). require '../views/404/404;php'; break? } ?>

這是另一個文件,我想在其中添加一些外部 JS 或 CSS 文件:

<?php require_once "../views/Header/Header.php"?>
<script type="text/javascript" src="Login.js"></script>
<link rel="stylesheet"

現在它說找不到404文件。

文件結構是這樣的:

 ---src(root) ---public ---index.php(route file) ---views ---Login ---Login.php ---Login.js ---Login.css

文件結構

把 php 和 JS 和 CSS 放在一起是一個壞壞壞的結構。 您的 JS 和 CSS 是需要從公共訪問的文件。 所以放在public/js/Login.jspublic/css/Login.css之類的文件夾中

然后更改 src 的路徑src="js/Login.js"假設 index.php 是入口文件。

在 php 中,當您創建require_once '../foo.php'時,建議使用__DIR__常量使用文件的絕對路徑,如下所示:

require_once __DIR__ . '/../foo.php';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM