Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]include
howcio
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 5.11.2013

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


Mam zasadnicze pytanie, dlaczego include nie działa w plikach html?

Mam sobie plik
test.html
a w nim
  1. <?php
  2. include('news.html');
  3. ?>
  4. </html>

i include nie działa, natomiast jeśli zmienię rozszeżenie z html na php działa od razu.. wtf?
Go to the top of the page
+Quote Post
mstraczkowski
post
Post #2





Grupa: Zarejestrowani
Postów: 273
Pomógł: 52
Dołączył: 3.02.2013
Skąd: Przemyśl

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


Dlatego, że pliki *.html nie są domyślnie interpretowane przez interpreter PHP.
Musiałbyś skonfigurować odpowiednio Apache.

http://www.electrictoolbox.com/apache-parse-html-as-php/

Ten post edytował mstraczkowski 23.11.2013, 01:24:55
Go to the top of the page
+Quote Post
werdan
post
Post #3





Grupa: Zarejestrowani
Postów: 354
Pomógł: 100
Dołączył: 14.11.2013
Skąd: Płock

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


Dokładnie jak wspomniał kolega powyżej (IMG:style_emoticons/default/biggrin.gif)

Możesz dopisac w .htacces:

  1. RemoveHandler .html
  2. AddType application/x-httpd-php .php .html


i wtedy:

  1. <?php include('strona.html'); ?>



Lub:

  1. <iframe src="strona.html"></iframe>


Jeszcze mozesz to sprobować. Nie wiem czy bedzie działac. Zależy od serwera. (SSI)

  1. <!--#include virtual="strona.html" -->
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: 23.08.2025 - 05:11