Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP] Includowanie pliku z parametrem
jasiek65
post
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 25.05.2010

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


Witam,

Postanowiłem zrobić pierwszą stronę całkowicie samemu w php. Jednak nie mogę sobie poradzić z jedną rzeczą.

Doszedłem do momentu gdzie zaincludowanie pliku z parametrem za pomocą js np.
  1. /plik.php?x=23

Oczywiście nie jest to możliwe ,stąd moje pytanie jak można otrzymać ten efekt w inny sposób.
za pomocą metody get wybieram id z bazy mysql
  1. if (isset($_GET['x'])) {
  2. $x = (int) $_GET['x'];
  3. }


Widziałem w pewnym serwisie ,że webmaster użył ramki, jadnak ja potrzebuje to w js
  1. <script language="javascript" type="text/javascript" src="/plik.php?x=23">



Za pomoc z góry dziękuje (IMG:style_emoticons/default/snitch.gif)

Pozdrawiam,
jasiek65 (IMG:style_emoticons/default/biggrin.gif)

Ten post edytował jasiek65 30.10.2010, 10:59:16
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zegarek84
post
Post #2





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


wszystko ładnie pięknie ale trochu zboczyliście z prostego rozwiązania [potem możesz sobie poczytać np. o JSONP - gdzie nie chodzi o sam json a o załączanie danych]...

więc tak.... jeśli załączasz dynamicznie w zależności od warunków na stronie to znacznik script'u załącz do strony przez DOM - czyli tak jak miałeś przykład wyżej z obrazkiem... i adres sobie wstawisz jaki chcesz.... a jeśli id jest przypisane użytkownikowi to niech oni sobie na sztywno wpiszą w kodzie html'a ten script.... <script language="javascript" type="text/javascript" src="/plik.php?x=id_forma_usera">...

i dalej zawartość tego skriptu jest dosyć ważna gdyż... jeśli funkcje do obsługi tej zawartości miałeś zawarte już wcześniej na stronie to w skrypcie tym musi być wywołanie tejże funkcji z parametrem - a jeśli nie masz zdefiniowanych funkcji to w tym pliku php musisz też je zawrzeć do zdekodowania...

najprościej dla przypadku gdy funkcje masz już zawarte na stronie to przykładowa zawartość skryptu który generujesz w php:
Kod
obslugaOdpowiedziSkryptuPhp('tutaj jest ciąg tekstowy co Cię interesuje lub obiekt json')

i najporosciej dla Ciebie będzie gdy przekażesz to jako tekst i chyba jako html'a gdzie potem dasz innerHTML w odpowiednie miejsce o określonym id... ale jako, że w html'u mogą być i pojedyncze i podwójne apostrofy to nie bardzo wiadomo jakim apostrofem objąć parametr funkcji.... ależ wiadomo... po prostu zakoduj html'a do jakiejś postaci bez apostrofów, po czym po stronie js go zdekodujesz....

po prostu w skrypcie php musisz generować poprawny javascript!!!!
Go to the top of the page
+Quote Post

Posty w temacie
- jasiek65   [JavaScript][PHP] Includowanie pliku z parametrem   30.10.2010, 10:52:22
- - IceManSpy   A co chcesz osiągnąć? Bo trochę to skomplikowane t...   30.10.2010, 11:05:25
- - markonix   Kod<script language="javascript" type=...   30.10.2010, 13:04:31
- - jasiek65   Zapewne potrzebna była by jakaś funkcja żeby zastą...   30.10.2010, 20:20:51
- - IceManSpy   Ale nadal nie wiadomo co chcesz osiągnąć... o.O ? ...   30.10.2010, 22:56:43
- - CuteOne   JS to tak naprawdę "przykrywka" dla php ...   31.10.2010, 04:22:26
- - CuteOne   my nie mamy dysleksji... przepisz [lub poproś brat...   31.10.2010, 22:40:31
- - jasiek65   Wiem ,ale niechciałbym ,aby to był obrazek poniewa...   2.11.2010, 15:13:51
- - CuteOne   ehhh... mogę ci pomóc ale nie bardzo wiem o co ci ...   2.11.2010, 17:54:55
|- - markonix   Cytat(CuteOne @ 2.11.2010, 17:54:55 )...   6.11.2010, 00:08:03
- - jasiek65   Dokładnie, Po wstawieniu odsyłacza js na strone p...   5.11.2010, 21:44:59
- - CuteOne   On chce dać użytkownikom możliwość wstawienia swoj...   6.11.2010, 04:11:25
- - jasiek65   Wszystko by było w porządku ale napotkałem pewne p...   6.11.2010, 09:35:18
- - CuteOne   OBRAZEK TO TYLKO "WYWOŁYWACZ" SKRYPTU PH...   6.11.2010, 20:06:44
- - jasiek65   Mógłby mi ktoś wytłumaczyć dokładnie gdzie umieści...   7.11.2010, 18:47:33
- - zegarek84   wszystko ładnie pięknie ale trochu zboczyliście z ...   7.11.2010, 20:08:10
- - jasiek65   chciałem coś takiego zrobić ale nie działa [PHP] p...   7.11.2010, 20:43:48
- - CuteOne   Pozostaje ci jedno.. podszkolić się w pisaniu JS i...   7.11.2010, 21:26:33


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: 3.10.2025 - 18:44