pag-r Napisano Marzec 18, 2010 Zgłoszenie Share Napisano Marzec 18, 2010 Jesli dubluje temat, to przepraszam, ale nie wiedzialem nawet jaka fraze wpisac w wyszukiwanie. Czego brakuje w ustawianiach apache zeby kod php wewnatrz pliku html sie wykonywal? Mam plik a.html <html> <body> test1 <?php echo ' test2'; ?> </body> </html> I kiedy otwieram go w przegladarce dostaje tylko test1, kod strony zawiera calosc lacznie z nawiasami od php, ale kod nie jest interpretowany Natomiast jesli zrobie php -f a.html to dostaje zinterpretowany prawidlowo test1 test2. Co w konfiguracji jest zle? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
dither Napisano Marzec 18, 2010 Zgłoszenie Share Napisano Marzec 18, 2010 Standardowo plik php musi mieć rozszerzenie .php Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
pag-r Napisano Marzec 18, 2010 Autor Zgłoszenie Share Napisano Marzec 18, 2010 No rozumiem, ale nie ma mozliwosci wykonania kodu php wewnatrz pliku html? A co z templatemi? Np. tenjin? Tez nie ma takiej mozliwosci? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
ra-v Napisano Marzec 18, 2010 Zgłoszenie Share Napisano Marzec 18, 2010 Można ustawić żeby typ html żeby był wykonywany i traktowany jak php (dyrektywa AddType w ustawieniach serwera lub w htaccesie), ale to jest zbyt niebezpieczne. Jak chcesz zo zapisuj jako php i ustaw mod_rewrite'a tak żeby w URLu .php zmieniał na .html - za pewne o to ci chodzi Przykład .htaccess RewriteEngine On RewriteRule ^(.+)\.html(.*)$ $1.php$2 [L] powinno zadziałać. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
dither Napisano Marzec 18, 2010 Zgłoszenie Share Napisano Marzec 18, 2010 Plik z rozszerzeniem PHP może zawierać HTML, CSS, js - wszystko ważne, aby odpowiednio ustawić header, a rozszerzenie służy to powiązania interpretera z plikiem. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
pag-r Napisano Marzec 18, 2010 Autor Zgłoszenie Share Napisano Marzec 18, 2010 o htaccessie wiedzialem, w sumie nie jest dla mnie problemem zmiana rozszerzenia z html na php, ale to ze w plikach z rozszerzeniem html nie dziala interpreter php to nie widzialem. W kazdym razie dziekuje za pomoc. Ehh, jak to mowią człowiek sie całe życie uczy a głupi umiera Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się