gpt4 book ai didi

javascript - 无法在 php 中借用外部 CSS 和 JS 文件

转载 作者:太空宇宙 更新时间:2023-11-04 05:46:30 25 4
gpt4 key购买 nike

我正在开发一个基于 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

File Structure

最佳答案

把 php 和 JS 和 CSS 放在一起是一个糟糕的糟糕的结构。您的 JS 和 CSS 是需要公开访问的文件。所以放在像public/js/Login.jspublic/css/Login.css

这样的文件夹中

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

关于javascript - 无法在 php 中借用外部 CSS 和 JS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58668887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com