#php
#php
Вопрос:
У меня есть некоторые большие проблемы с включением моего заголовка во вложенную папку. У меня есть структура папок, подобная этой:
[![Структура папок][1]][1]
Я хотел бы включить мой заголовок в innovatian-project.php . Как я вижу, мне нужно вернуться к трем папкам, чтобы добраться до корня:
AU -> Курсы -> Корень документа
Я пробовал со следующим:
<?php include '../../../resources/includes/header.php'?>
<?php include(__DIR__.'/resources/includes/header.php'); ?>
<?php include($_SERVER['DOCUMENT_ROOT'].'/header.php'); ?>
<?php include($_SERVER['DOCUMENT_ROOT'].'/resources/includes/header.php'); ?>
<?php include('../../resources/includes/header.php'); ?>
Но ничего из этого не работает. Я перепробовал так много вещей, что больше даже не могу вспомнить. У кого-нибудь есть идея о том, что я могу сделать? Путь к инновационному проекту находится здесь:
<?php include 'resources/includes/header.php' ?>
<body id="services">
<?php include 'resources/includes/navbar.php' ?>
<!-- start intro section -->
<section class="intro">
<div class="container">
<div class="row">
<div class="col-md-12 text-center">
<div class="intro-content">
<h1>Mine kompetencer <strong>strongest </strong></h1>
<h2>areas, where I can add the most value to a company </h2>
Mine kompetencer er baseret på
</div>
</div>
</div>
</div>
</section>
<!-- end intro section -->
Обновить
Когда я использую следующий код, вызываются верхний, навигационный и нижний колонтитулы. Но CSS не вызывается:
<?php include $_SERVER['DOCUMENT_ROOT'] . '/Portfolio_da/resources/includes/header.php' ?>
<body id="services">
<?php include $_SERVER['DOCUMENT_ROOT'] . '/Portfolio_da/resources/includes/navbar.php' ?>
<!-- start intro section -->
<section class="intro">
<div class="container">
<div class="row">
<div class="col-md-12 text-center">
<div class="intro-content">
<h1>Mine kompetencer <strong>strongest </strong></h1>
<h2>areas, where I can add the most value to a company </h2>
Mine kompetencer er baseret på
</div>
</div>
</div>
</div>
</section>
<!-- end intro section -->
<?php include $_SERVER['DOCUMENT_ROOT'] . '/Portfolio_da/resources/includes/footer.php' ?>
ОБНОВЛЕНИЕ 2, В котором я ВЫЗЫВАЮ CSS В header.php
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Favicon -->
<link rel="shortcut icon" href="images/favicon.ico">
<!-- Stylesheets -->
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/font-awesome.css">
<link rel="stylesheet" href="css/owl.theme.css">
<link rel="stylesheet" href="css/owl.carousel.css">
<link rel="stylesheet" href="css/supersized.css">
<link rel="stylesheet" href="css/nivo-theme.css">
<link rel="stylesheet" href="css/nivo-lightbox.css">
<!-- Main Stylsheets -->
<link rel="stylesheet" href="css/style.css">
<link rel="stylesheet" href="css/responsive.css">
<!-- Theme Color Stylesheet -->
<link rel="stylesheet" href="css/theme_color.css">
<!-- Google Font -->
<link href='http://fonts.googleapis.com/css?family=Source Sans Pro:300,400,600,700' rel='stylesheet' type='text/css'>
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
<?php include_once("analyticstracking.php") ?>
</head>
Комментарии:
1. как насчет того, чтобы сделать это таким образом:
<?php include('resources/includes/navbar.php'); ?>
?2. Спасибо за ваш ответ. Я только что попробовал ваше предложение, но все то же самое.
3. Чтобы включить header.php в другом скрипте в другом файле создайте абсолютный путь и включите его. Для этого сначала получите корневой каталог документа и добавьте header.php укажите путь к вложенной папке и включите ее.
Ответ №1:
-
<?php include($_SERVER['DOCUMENT_ROOT'].'/resources/includes/header.php'); ?>
-
Смотрите ваш php.ini о
разрешить_url_include
-
Что находится в файле вашего маршрутизатора?
-
Вам нужно перейти к двум папкам.
<?php include('../../resources/includes/header.php'); ?>
Обновить
Измените эти строки в header.php: <link rel="stylesheet" href="css/bootstrap.min.css">
Нравится <link rel="stylesheet" href="http://<?php echo $_SERVER['HTTP_HOST'] ?>/Portfolio_da/css/bootstrap.min.css">
Комментарии:
1. Спасибо за ваш ответ. Я использую MAMP, поэтому я просто установил phpinfo в другом документе, который лежит в той же папке, что и мой вопрос. vouzalis.com/temp/version2/courses/AU/store-it-innovationer.php — Я вижу, что для параметра allow_url_include установлено значение off. Это должно быть «включено»?
2. Сначала проверьте точки 1 и 4. Если они не работают, включите allow_url_include для обновления. Не забудьте перезапустить ваш apache2.
3. Еще раз спасибо. 1 и 4 не работают. Я пытался найти php.ini, но я искал allow_url_inside, но результата не было. Вы знаете, где я могу это включить?
4. разрешить_url_include, а не внутри.
5. Можете ли вы проверить apache2 error.log ? Вы можете включить его в настройках вашего хоста apache2 и там же указать путь.