2013-02-07 6 views
5

To jest mój przykładowy program Hello World. Które nie działają z rozszerzeniem .html, ale działa z. rozszerzenie php.Czy plik PHP nie może być zapisany w rozszerzeniu .html? Słyszałem, że .php nie jest obsługiwany przez niektóre przeglądarki. Nie jestem pewien. Jaki może być środek zaradczy?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
     <title>Untitled Document</title> 
    </head> 

    <body> 
     <div> 
      <?php echo 'Hello World!!' ?> 
     </div> 
    </body> 
</html> 

Czy to możliwe, aby zapisać ten plik z rozszerzeniem .html? i czy to prawda, że ​​niektóre przeglądarki nie obsługują plików .php?

+4

_browsers nie obsługuje plików .php files_ o.O Serwery obsługują php. Ale niektóre serwery nie rozpoznają php w środku .html rozszerzenia –

Odpowiedz

10

PHP jest po stronie serwera w językach nie ma nic wspólnego z przeglądarki zdjęć poniżej wyjaśniają, jak php działa

enter image description here

Image source and good read

Normalnie używać tylko .php przedłużacza

+1

Dziękuję, że zrozumiałem więcej z tym. –

+2

Ummm, łatwo jest powiedzieć serwerowi sieciowemu, żeby przeanalizował '.rozszerzenie' z PHP, co według mnie jest tym, co było po OP. Np. Mogę łatwo powiedzieć Apacheowi, żeby parsował '.foo' z PHP,' .html', etc, itd. –

+0

@TimPost o co pyta jest ** czy to prawda, że ​​niektóre przeglądarki nie obsługują .php pliki ** tak mówię powyżej .. wiem, że twój punkt jest prawdziwy bardzo prawdziwy .. jeśli w przypadku, gdy myślisz, że poprawię moją odpowiedź .. po prostu daj mi znać źle to proszę pana. –

-1

PHP nie jest oparte na przeglądarce, jest językiem serwera ... nie ma przeglądarki obsługującej PHP.

Również jeśli masz PHP w swoim pliku upewnij się, że format jest PHP (najlepiej w ten sposób).

Jeśli jesteś zainteresowany PHP jest tutaj manual

+0

Dziękuję bardzo ... –

4

Nie ma czegoś takiego jak przeglądarki, która nie obsługuje plików PHP. PHP jest po stronie serwera.

Tak, można zapisać to z rozszerzeniem .html, ale może to nie zrobić czegoś znaczącego, w zależności od konfiguracji serwera. Co jest nie tak z korzystaniem z .php? Jest standardowy.

+0

Dziękuję y0u sir .. –

0

Suhas, gdy jesteś używając PHP w twoim kodzie, ponieważ Musi być w PHP, chyba że używasz smarty.PHP jest niezależną od platformy stroną serwerową l anguage. To nie zależy od przeglądarki. użyj Smarty, jeśli chcesz użyć rozszerzenia .html.

+1

Smarty nie jest jedynym systemem szablonowym na świecie, a poza tym rozszerzenie nie ma znaczenia w Smarty. Podobnie, PHP może być przekazany plik dowolnego typu (lub nawet plik dowolnego typu), ale serwer (jeśli taki istnieje) może lub nie może być skonfigurowany do kojarzenia rozszerzenia '.html' z PHP. – Ryan

+0

Dziękuję bardzo ... –

+0

@minitech Wiem, że jest wiele rzeczy. Ale właśnie go sugeruję. nie zmuszając nikogo. Przy okazji dziękuję za komentarz. –

Powiązane problemy