为了账号安全,请及时绑定邮箱和手机立即绑定

在 Codeigniter 中将 CSS 和 JS 包含到自定义库中

在 Codeigniter 中将 CSS 和 JS 包含到自定义库中

PHP
一只甜甜圈 2021-12-03 19:01:15
我在 Codeigniter 中创建了一个自定义库并初始化并运行良好。我需要帮助来包含我的自定义库所需的 CSS 和 JS。我正在创建我的自定义库作为插件。文件夹结构:应用1.1. 图书馆1.1.1 custom_library_folderCSSJSCustom_Library_File.phpsk_form.phpCustom_Library_File.php<?php defined('BASEPATH') OR exit('No direct script access allowed');class Sdkat{    function __construct()    {}    public function sdkat_library()    {        include('sk_form.php');    }}?>在 sk_form.php 中,为了我的设计目的,我需要包含 CSS 和 JS 文件。sk_form.php<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>application/libraries/sdkat/css/style.css"><form method="post">    <div class="input">        <label>Username: </label>        <input type="text" name="username" placeholder="Enter Username">    </div>    <div class="input">        <label>Password</label>        <input type="password" name="password" placeholder="Enter Password">    </div>    <div class="input">        <input type="submit" name="login" value="Login">    </div></form>CSS 没有调用,我被禁止访问!在浏览器中查看 CSS 时出错。注意:我需要从我的自定义库中包含 CSS 和 JS。谁能帮我弄清楚我哪里出错了?
查看完整描述

2 回答

?
慕神8447489

TA贡献1780条经验 获得超1个赞

尝试使用此方法在应用程序路径上包含文件


 <?php 

    defined('BASEPATH') OR exit('No direct script access allowed');


    class Sdkat{


        function __construct()

        {


        $this->load->helper('url');


        }


        public function sdkat_library()

        {

             require_once(APPPATH."custom_library_folder/sk_form.php");

        }

    }

    ?>


查看完整回答
反对 回复 2021-12-03
?
慕虎7371278

TA贡献1802条经验 获得超4个赞

出于安全原因,CI 在文件系统的应用程序文件夹中添加了 .htaccess 文件。在里面他们写得像..


<IfModule authz_core_module>

    Require all denied

</IfModule>

<IfModule !authz_core_module>

    Deny from all

</IfModule>

因为Require all denied它限制文件。


为了克服这个问题,在“sdkat”文件夹中创建一个 .htaccess 并添加以下行。


Require all granted

如果需要,重新启动服务器

在“sdkat”文件夹及其所有子文件夹中添加 Codeigniter 的默认 index.html 以避免目录浏览。


查看完整回答
反对 回复 2021-12-03
  • 2 回答
  • 0 关注
  • 179 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信