Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [shtml+php] Nie działa skrypt php w shtml ?!
Forum PHP.pl > Forum > Przedszkole
haryb
Mam następujace pytanie mam dokument *shtml w którym chce wyswietlić zmienną z PHPa.

Ale niezaleznie co wpisze w dokument shtml <? ?> <?php ?> nie jest to interpretowane i wyświetla mi sie jako zwykły tekst.

Jak należy to zapisac by wyświetliło mi zmienna z php w shtml (żeby w dokumencie shtml byla mozliwość załaczenia skryptu php itd.).

pozdro
haryb
Grzyw
Nie znam się na tym rozszerzeniu shtml, ale podejrzewam, że to nie wyjątek jakoś - skrypt musi mieć rozszerzenie .php, żeby został na serwerze przez parser PHP przerobiony. Każde inne rozszerzenie zostawi Ci kod php niesparsowany.
haryb
nieprawda!!!
weż zrób dokument html i wpisz w nim <? echo"cos"; ?> i zobaczysz ze parser zadziała w dokumencie nie bedacym rozszerzeniem php tylko html.


dodałem scieszke do httpd.conf
AddType application/x-httpd-php .shtml

a zachaszowałem
AddType text/html .shtml

i teraz działa php tylko czy beda obsługiwane własnosci shtml
np.
<!--#include virtual="/www/index.php/search.cgi?${QUERY_STRING}" -->
?


pozdro
haryb
kszychu
@haryb: jak ktoś Ci próbuje wytłumaczyć, to się nie rzucaj, to bardzo nieładnie.
A jeśli chodzi o rozszerzenia, to obaj macie rację, a raczej obaj jej nie macie. Kwestia, czy dane rozszerzenie będzie interpretowane przez parser czy nie, to kwestia ustawień w httpd.conf, a dokładniej:
AddType application/x-httpd-php .php .html .shtml
Rozszerzenia dodaje się po spacji, razem z kropką. Teraz już jasne?
haryb
I jak dopisze scieżkę:
AddType application/x-httpd-php .php .html .shtml

to będą chodzić oprocz skryptów php równiz te includy z cgi?
np.
<!--#include virtual="/www/index.php/search.cgi?${QUERY_STRING}" -->


Mozliwe że wowczas by trzeba było wywołać includy cgi poprzez funkcję
int virtual() z phpa

pozdro
haryb
nowotny
Cytat(haryb @ 12.02.2008, 14:42:43 ) *
I jak dopisze scieżkę:
AddType application/x-httpd-php .php .html .shtml

to będą chodzić oprocz skryptów php równiz te includy z cgi?
np.
<!--#include virtual="/www/index.php/search.cgi?${QUERY_STRING}" -->

No to jak nie wiemy, to sprawdzamy... winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.