PHP-файл не работает

0

Я сделал файл header.php, и я хотел включить его в файл index.php. где код

<body id="home">
    <section class="container-fluid">
        <div class="content row">
            <section class="main col col-lg-8 col-sm-8">                
               <?php include"_/components/php/header.php"; ?>
            </section><!--main  -->
            <section class="sidebar col col-lg-4 col-sm-4">

            </section><!--sidebar  -->
        </div><!-- content -->
    </section><!-- container -->

но при отображении страницы он не работает должным образом. Где я вижу в html inspector

<section class="main col col-lg-8 col-sm-8">                
               <!--?php include"_/components/php/header.php"; ?-->

</section>
  • 1
    Похоже, вы отображаете эту страницу как локальную необработанную HTML-страницу вместо того, чтобы обрабатывать ее веб-сервером с помощью php
  • 0
    Почему вы используете <?php"_/folder name"; ?> как это? Вы использовали это? <?php include "folder_name/folder_name/file.php"; ?>
Показать ещё 2 комментария
Теги:

4 ответа

0

проблема

Во-первых, переместите страницу в локальную папку сервера, чтобы PHP мог анализироваться сервером и генерировать HTML.

   <?php include"_/components/php/header.php"; 
           /*   ^^ add space here */ ?>

Решение :

 <?php include "_/components/php/header.php";  /* with space*/ ?>

Кроме того, лучше использовать include_once если ваша страница содержит classes или даже общий HTML-код общего назначения!

0

используйте include 'blabla.php'; или include('blabla.php'); (с пространством или скобками). Если все еще не работает, в вашем основном файле php, который вы включаете, должна быть проблема.

0

Просто используйте это.

include("header.php");

вам не нужно требовать полного пути от public_html/simple дать имя файла в аргументе, вы можете поместить свой заголовочный файл в "public_html/header.php"

-1

вы можете указать полный путь к корневому каталогу следующим образом

<?php include $_SERVER['DOCUMENT_ROOT]."some_folder/components/php/header.php"; ?>

здесь некоторая _папка является необязательной, если у вас есть папка в корне. дайте название здесь как компонент

$_SERVER['DOCUMENT_ROOT] предоставит вам путь к корневому каталогу (public_html)

  • 0
    на самом деле это «_» - это имя папки, содержащей компоненты, папки css и js .... мне нужно изменить это имя папки ???
  • 0
    ваша папка _ находится в общедоступном html? затем попытайтесь заменить _ на some_folder

Ещё вопросы

Сообщество Overcoder
Наверх
Меню