/ / PHP Include nie pokazuje nagłówków i stopek - php, include

PHP Include nie wyświetla nagłówków i stopek - php, include

To jest moje pierwsze pytanie na tej stronie.

Jestem bardzo nowa w programowaniu.

Mam plik index.html w C: /Wamp/WWW/AddressBook/Index.html a pliki header.html i footer.html znajdują się w C: / Wamp / WWW / AddressBook / Includes /

Teraz próbuję dołączyć te pliki do mojego indeksu.html

Dla nagłówka

<?php include "Includes/Header.html"; ?>

i dla stopki

<?php include "Includes/Footer.html"; ?>

Ale żaden z nagłówków i stopek nie pojawia się, gdy otwieram index.html w mojej przeglądarce.

Odpowiedzi:

2 dla odpowiedzi № 1

Nie możesz używać kodu PHP w plikach * .html. Zamiast tego musisz użyć * .php.


6 dla odpowiedzi nr 2

Czy twój Apache rozumie .html jako plik php?

Jeśli nie, zmień nazwę index.html do index.php.


0 dla odpowiedzi № 3

Spróbuj

require("url");

zamiast tego działaj z () wokół:

<?php require("Includes/Header.html"); ?>
<?php require("Includes/Feader.html"); ?>

Upewnij się również, że Twój folder zawiera faktycznie I wielkie litery i upewnij się, że nagłówek i stopka są w rzeczywistości wielkie.

Naprawdę nie polecam używania górnej obudowyfoldery i nazwy plików; staje się znacznie bardziej chaotyczny. Wyjątkiem byłyby klasy, funkcje i pliki powinny (aby uniknąć błędów) zaczynać się od małych liter, ale klasy powinny zaczynać się od wielkich liter.

Z powrotem wymagać:

Witryna powinna ulec awarii, jeśli wymagany plik nie zostanie znaleziony, więc możesz upewnić się, że rzeczywiście potrzebujesz konkretnego pliku.

Jeśli to nie zadziała, prawdopodobnie musiszsprawdź swoje konfiguracje PHP. Jeśli nie używasz lokalnego hosta projektu, powinieneś rozważyć zmianę usługi internetowej, chyba że możesz skontaktować się z usługodawcą lub samodzielnie go zmodyfikować.