[PHP] Przeglądarka zamienia treść php w komentarz


(malaczarnak) #1

Mam następujący problem:
W pliku napisane:

<?php echo 'Strona Startowa'; ?>
<? echo "Strona Startowa"; ?>
<? echo 'Strona Startowa'; ?>

w programie Sublime Text zapisuje plik z rozszerzeniem *.php
Otwieram plik w przeglądarce (Firefox) i mam czystą kartę, a jak sprawdzam w Inspektorze to mam coś takiego

<!--?php echo 'Strona Startowa'; ?-->
<!--? echo "Strona Startowa"; ?-->
<!--? echo 'Strona Startowa'; ?-->

Próbowałam z różnym tekstem i z różnymi przeglądarkami typu chrome, opera, edge i wszędzie to samo.

Dodatkowo mam zainstalowanego XAMPP, uruchomionego Apache. Plik jest uruchamiany z htdocs

file:///C:/xampp/htdocs/ProService_TEST/test.php

Brak mi już pomysłów. Może ktoś potrafi mi pomóc?


(wojtekadams) #2

Masz serwer php zainstalowany?

A do nauki polecam: https://repl.it/languages/php lub https://www.w3schools.com/php/showphp.asp?filename=demo_func_string_echo


(Fizyda) #3

Przecież napisał że ma xampp …

@malaczarnak - musisz wejść przez odpowiedni adres na swoją stronę. W Twoim przypadku musisz w przeglądarce wpisać adres: localhost/ProService_TEST/test.php w tedy otrzymasz poprawny zinterpretowany przez interpreter php wynik.
Plik php musi najpierw przejść przez interpreter php który jest zainstalowany na serwerze WWW, ponieważ używasz XAMPP to Twoim serwerem jest apache ze skonfigurowanym php. Gdy w xampp-control uruchomisz serwer WWW uruchamiasz Apache i intepreter PHP. Odpalając plik php przez przeglądarkę nie jest on przepuszczony przez interpreter PHP, dlatego nie działało Ci jak powinno.
Domyślnie adres localhost w przypadku xampp będzie kierował do folderu htdocs, od niego budujesz ewentualną ścieżkę do pliku czy witryny.


(malaczarnak) #4

Dziękuję zadziałało :slight_smile: