Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Problem z include
szymon91
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 8.03.2007

Ostrzeżenie: (0%)
-----


Witam, problem lezy najprawdopodobniej w konfiguracji php.
Mam kod:
  1. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
  2. <link rel="StyleSheet" href="styl.css">
  3. </head>
  4. <div id="top">
  5. <div id="header"><?php include("header.htm"); ?></div>
  6. <div id="menu"><?php include("menu.htm"); ?></div>
  7. <div id="info"><?php include("add_info.htm"); ?></div>
  8. <div id="main"><?php include("form.php"); ?></div>
  9. <div id="foot"><?php include("foot.htm"); ?></div>
  10. </div>
  11. </body>
  12. </html>


Kod ten działa jeśli rozszerzenie pliku jest .php , ale gdy zmienie na rozszerzenie .htm to już nie działa. Jak to zmienić?
Go to the top of the page
+Quote Post
blooregard
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




A czy plik .htm może zawierać kod php? Bo ja raczej się nie spotkałem z tym. Serwer chyba właśnie po typie pliku rozpoznaje, że ma przepuszczać kod w <?php ?> przez kompilator php? A może źle rozumuję ? Chyba, że w httpd.conf można ustawić rozszerzenie .htm jako plik php, w tej sekcji:

Sorki, mój błąd, źle zrozumiałem posta. Chodzi o pliki inkludowane, a nie plik inkludujący, tak? A nie możesz zostawic im rozszerzeń .php ?

Ten post edytował blooregard 7.10.2008, 20:17:37
Go to the top of the page
+Quote Post
qbs
post
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 1
Dołączył: 22.09.2008

Ostrzeżenie: (0%)
-----


w konfiguracji serwera jest okreslone jak dane rozszerzenie ma byc traktowane. domyslnie dokumenty html sa plikami tekstowymi, a nie plikami skryptu, zatem php w pliku htm(l) dzialac nie bedzie bez ingerencji w konfiguracje.
Go to the top of the page
+Quote Post
rose
post
Post #4





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 8.10.2008

Ostrzeżenie: (0%)
-----


Możesz przy pomocy .htaccess zdefiniować, żeby pliki .html były interpretowane jako .php.
Go to the top of the page
+Quote Post
linx
post
Post #5





Grupa: Zarejestrowani
Postów: 100
Pomógł: 3
Dołączył: 25.06.2007

Ostrzeżenie: (0%)
-----


a dlaczego nie chcesz używać plików z rozszerzeniem php (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
drPayton
post
Post #6





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


Cytat(rose @ 8.10.2008, 13:12:58 ) *
Możesz przy pomocy .htaccess zdefiniować, żeby pliki .html były interpretowane jako .php.


A robisz to tak:
Kod
AddType application/x-httpd-php .htm

lub
Kod
AddType application/x-httpd-php .MojeWlasneRozszerzenie


W pewnych szczególnych przypadkach:
Kod
AddType x-httpd-php .htm


Ciekawe czemu swoją drogą? (IMG:http://forum.php.pl/style_emoticons/default/blink.gif)

Ten post edytował drPayton 8.10.2008, 19:59:54
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 18:12