Problem z inpretretacją kodu z pliku .php w html5

0

plik index.php

<!DOCTYPE html>
<html lang="pl">
<head>
	<meta charset="UTF-8"/>
    <title>Strona główna</title>
</head>
<body>
Strona w budowie





</body>
</html>

Myślałem że zamiana rozszerzenia z .php do .html tylko i wyłącznie daje możliwość dokładania skryptów po stronie serwera, ale teraz po odpaleniu tego w okienku przeglądarki pojawia się powyższy kod źródłowy. Dlaczego?

0

Jeśli plik jest z rozszerzeniem .php (jest jeszcze kilka takich) to plik jest przetwarzany przez interpreter php, jeśli ma rozszerzenie .html to jest wysyłany do przeglądarki bez zmian. "teraz po odpaleniu tego w okienku przeglądarki pojawia się powyższy kod źródłowy" tzn. ? przeglądarka nie interpretuje kodu html?

0

Zamiast napisu "Strona w budowie" pojawia się kod źródłowy, tak jakby mój index.php był zwykłym plikiem tekstowym . Wiem, że przeglądarka może wyświetlać dokumenty z rozszerzeniem .php (dowód: www.facebook.com/index.php). Co zrobić aby wyświetlał się także mój?

0

A masz w ogóle parser php na serwerze? :P
tj czy <?php die('dupa'); ?> bleble wyświetli tylko "dupa"?

0

Serwer srerwer, w notatniku zrobiłem plik index.php ( nie, nie index.php.txt ), mam go na dysku i chce to odpalić w przeglądarce. Rozszerzenie jest na wyrost , teraz nie chcę wstawiać żadnych skryptów!

2

ale sprawdź czy w ogóle skrypty działają, bo jeżeli nie masz php (odpowiedz "Serwer srerwer", nie jest odpowiedzią na pytanie "czy masz zainstalowane rozszerzenie php na serwerze www") to nie masz też ustawionych mime-typów, przez których przeglądarka traktuje zwrotkę jako plik tekstowy, nie do przetworzenia.

i przy okazji: apache?

edit: aha! ty W OGOLE nie masz serwera. Odpalasz pliki double clickiem i liczysz, że Windows zapoda przeglądarce mime-type. Aha. To jednak skup się na instalowaniu serwera :D

0

Myślałem że przeglądarka po prostu pominie skrypty gdy nie ma interpretatora php, a tu się okazało że zupełnie nie trawi plików z nimi :) Zauważyłem, że jak pobieramy stronę z rozszerzeniem .php ( ctrl+s w firefoxie) to automatycznie dodawana jest końcówka .html (czyli np. dostajemy index.php.html, ostatnie rozszerzenie nie jest widoczne w nazwie na pulpicie i to mnie zmyliło) . Wrzuciłem na localhost( WAMP ) i wsio śmiga .

1 użytkowników online, w tym zalogowanych: 0, gości: 1