Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Skrypt php wewnątrz JAVASCRIPT
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
d0m1n1k_
Szukam już kilka minut na forum i u wujka Google tego tematu,
ale cos mi nie idzie ;/

Chodzi o to, że chce zrobić coś takiego:


  1.  
  2. it=s0.addItemWithImages(4,5,5,"Aktualności",n,n,"",n,n,n,3,3,3,n,n,n,"",n,n,n,"<script language=\"php\">echo \"$location index.php\"; </script>",n,0,0,2,n,5,5,n,6,6,0,1,1,0,0,n,n,n,0,0,0,0);
  3.  


LUB

  1.  
  2. it=s0.addItemWithImages(4,5,5,"Aktualności",n,n,"",n,n,n,3,3,3,n,n,n,"",n,n,n,"<?php echo $location ?>index.php",n,0,0,2,n,5,5,n,6,6,0,1,1,0,0,n,n,n,0,0,0,0);
  3.  


Jest to kawałek wygenerowanego przez program AllWebMenus skryptu menu hosyzontalnego (jeden z głównych odnośników)

I nie działa ;/

Jak zamienię
skrypt

<script language=\"php\">echo \"$location index.php\"; </script>

na

http://127.0.0.1/index.php

lub

index.php

to działa bez problemu, ale to mnie nie ratuje ;/

Pomóżcie
Błagam sad.gif
erix
A ten plik JS jest w ogóle parsowany przez PHP?

Trochę zagmatwałeś; nie podałeś struktury oraz tego, jak jest wstawione.
fastman92
Pewnie skrypt chciałeś zapisać jako JS, gdzie parser po prostu nie szuka kodu PHP.
Masz 3 rozwiązania:
1. W kodzie strony głównej dodać po prostu wyświetlenie tego kodu. Plik strony głównej musi mieć rozszerzenie .php
2. Umieścić w kodzie strony <script type="skryptjs.php"></script>
A skrypt umieścić w pliku PHP.
3. Dodać do pliku .htaccess umieszczonego w głównym katalogu na serwerze taki kod:
Kod
RemoveHandler. js
AddType application / x-httpd-php. js
d0m1n1k_
Cytat(fastman92 @ 6.03.2010, 17:06:14 ) *
2. Umieścić w kodzie strony <script type="skryptjs.php"></script>


type? nie src?
myślałem że typem określa się np. text/php czy text/javascript a nie ścieżkę dostępową do pliku...
jesteś pewien?
fastman92
Sorry, mój błąd, pisałem szybko posta i nie zauważyłem błędu.
Kod
<script type="text/javascript" src="skryptjs.php"></script>

Ten kod jest poprawny.
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.