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 № 1Nie 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ć.