Problem z inpretretacją kodu z pliku .php w html5

Problem z inpretretacją kodu z pliku .php w html5
KU
  • Rejestracja:ponad 13 lat
  • Ostatnio:ponad 9 lat
  • Postów:102
0

plik index.php

Kopiuj
<!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?

edytowany 1x, ostatnio: kutacz
KO
  • Rejestracja:ponad 14 lat
  • Ostatnio:około 10 lat
  • Postów:114
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?

edytowany 1x, ostatnio: konrados
KU
  • Rejestracja:ponad 13 lat
  • Ostatnio:ponad 9 lat
  • Postów:102
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?

edytowany 1x, ostatnio: kutacz
dzek69
Moderator
  • Rejestracja:ponad 18 lat
  • Ostatnio:około miesiąc
  • Lokalizacja:Rzeszów
0

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


KU
  • Rejestracja:ponad 13 lat
  • Ostatnio:ponad 9 lat
  • Postów:102
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!

mychal
Chyba jednak zacznij od instalacji tego serwera srerwera. Będzie Ci łatwiej uruchomić skrypt.
xeo545x39
Acta sracta, Smoleńsk ku***!
dzek69
Moderator
  • Rejestracja:ponad 18 lat
  • Ostatnio:około miesiąc
  • Lokalizacja:Rzeszó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


edytowany 2x, ostatnio: dzek69
KU
W końcu ktoś zrozumiał :>
KU
  • Rejestracja:ponad 13 lat
  • Ostatnio:ponad 9 lat
  • Postów:102
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 .

edytowany 1x, ostatnio: kutacz
dzek69
jeżeli babrasz się programowaniem php/czy ogólnie jakąś webdeveloperką to czemu wciąż nie masz pokazanych wszystkich rozszerzeń?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.