Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP]Wymuszenie wykonywania php z pliku *.js
Dapi
post
Post #1





Grupa: Zarejestrowani
Postów: 186
Pomógł: 13
Dołączył: 7.08.2009

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


Witam.
Mam plik, który koniecznie musi mieć rozszerzenie .js, jednak zawiera on skypt php.
Na necie znalazłem informację, że dodając do pliku .htaccess linijkę
Kod
AddType application/x-httpd-php .css .js

można wymusić parsowanie PHP z plików js i css, ale to nie działa
(serwer wypluwa niezparsowane PHP). Jest jakaś metoda która zadziała?
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
rocktech.pl
post
Post #2





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

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


Witam.

mod_mime AddHandler

[APACHE] pobierz, plaintext
  1. AddHandler x-httpd-php5 .js
[APACHE] pobierz, plaintext

Go to the top of the page
+Quote Post
Dapi
post
Post #3





Grupa: Zarejestrowani
Postów: 186
Pomógł: 13
Dołączył: 7.08.2009

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


Też nie daje rady.

Jest możliwość, żebym miał jakieś nałożone przez hostera ograniczenia na ten plik?
Go to the top of the page
+Quote Post
rocktech.pl
post
Post #4





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

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


Oczywiście.

Dyrektywa AllowOverride.

Powinna pozwalać na:

[APACHE] pobierz, plaintext
  1. AllowOverride FileInfo
[APACHE] pobierz, plaintext
Go to the top of the page
+Quote Post
Pawel_W
post
Post #5





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


musi mieć na serwerze rozszerzenie .js czy przeglądarka ma takie widzieć?

bo jeżeli to drugie, to zrób regułę w .htaccess za pomocą mod_rewrite, żeby Ci zamieniało skrypt.js na skrypt.php a w skrypt.php na początku walnij za pomocą header content type text/javascript (IMG:style_emoticons/default/smile.gif)
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: 22.08.2025 - 20:55