php
  • html
  • path
  • 2016-11-27 25 views 0 likes 
    0
    ので、ここで[OK]を

    は私のフォルダのレイアウトでありますどこからでも私のCSSとHTMLファイルを呼び出すことができます。私はincludesにある私のhead-tag.phpファイルを私のindex.phpファイルに呼んでいませんでした。ここに私のインデックスファイルには、次のとおりです。設定し、適切なパスが

    <?php 
    
    include('paths.php'); 
    
    echo "<html lang='en'>"; 
    echo " <head>"; 
    
         include('includes/head-tag.php'); 
    echo" </head>"; 
    
    echo " <body>"; 
    echo " <header>"; 
         include('includes/header.php'); 
    echo " </header>"; 
    ?> 
    <main>... 
    

    そして、ここではhead-tag.phpです:

     ... 
    
         <!--Include all stylesheetes--> 
         <link href=<?php echo CSS."/main.css"; ?> rel="stylesheet"> 
         <link href=<?php echo CSS."/bootstrap.css"; ?> rel="stylesheet"> 
         <link href=<?php echo CSS."/carousel.css"; ?> rel="stylesheet"> 
         <link href=<?php echo CSS."/cars.css"; ?> rel="stylesheet"> 
         <link href=<?php echo CSS."/footer.css"; ?> rel="stylesheet"> 
         <link href=<?php echo CSS."/loader.css"; ?> rel="stylesheet"> 
    
         <!--DateTimePicker JS includes--> 
         <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.js"></script> 
         <script type="text/javascript" src="bower_components/moment/min/moment.min.js"></script> 
         <script type="text/javascript" src="bower_components/eonasdan-bootstrap-datetimepicker/build/js/bootstrap-datetimepicker.min.js"></script> 
    

    1、私は私のhead-tag.phpファイル内のパスをエコーし​​ようとしましたが、それは私だけのファイルディレクトリを与え、そしてません「ローカルリソースを読み込むことができません」というエラーが生成されます。私はここで何か間違っていることを知っているが、私はそれを固定することはできない。私は今24時間以上を試みてきました。私のpaths.phpファイルでは、 "C:/ ..."を取り除いて "localhost:8080 ..."と置き換えるのにstr_replace()を使ってみましたが、間違っていない限り動作しませんでした。知りません。助言がありますか?何かは私がちょっと避けようとしている私のhead-tag.php fileにパスを再び定義しなければならないことを私に伝えます。

    TLは、DR どのように私はエコーhead-tag.phpを得るかは "localhost:8080を..." ファイルの代わりに:/// C:/ wamp64/www /の...」

    UPDATE: 私は以下の私自身の質問に答え、新たな問題を提示しました。私はみかんこの最初の問題を解決したが、今、私は新しいものを持っている。

    答えて

    0

    [OK]を私はちょっと解決策を見つけたみかん。私のパスファイルでは、代わりにif(!defined('ROOT')){define('ROOT',__DIR__.'/');}を有していると、今私はif(!defined('ROOT')){define('ROOT',dirname(dirname(htmlspecialchars($_SERVER['SERVER_NAME']))));} を持っています。今、私はanotheからヘッダーファイルにアクセスしようとするとルートにないr phpファイルは動作しません。私は、ファイルからルートを判断し、__DIR____FILE__を使用して停止したときに逃げ切ったと思った理由を調べました。だから私はどのファイル/フォルダから呼び出すかにかかわらず、ルートフォルダを一定に設定する方法はありますか?

    関連する問題