shpyo
22.09.2004, 17:41:01
czy wie ktoś w jaki sposób przesłać wartość zmiennej w js, do zmiennej w php?
wiem że w drugą stronę się da...
pozdr,
shpyo
bregovic
22.09.2004, 17:50:13
http://php.net/manual/faq.html.php#faq.htm...script-variable - manual to takie fajne cos - ma odpowiedzi na wiecej pytan niz nam sie wydaje... i mozna w nim nawet szukac!
shpyo
22.09.2004, 19:10:54
wiem, że manual to potężna rzecz. To co mi dałeś to ja wiem. Prrzyczytałeś mój post doskladnie?
Chcę zmiennej w php np. $adres przypisać to co się znajduje pod zmienną 'link' w js.
bregovic
22.09.2004, 19:16:05
hmm... ok. bez przeladowywania strony? z tego co wiem nie zrobisz czegos takiego, ale to zalezy do czego i jak i po co...
masz moze jakis przyklad do czego chcesz toto uzyc, lub moze mozesz troche glebiej wytlumaczyc twoj problem?
BartekR
22.09.2004, 19:48:40
Podstawą jakiegokolwiek programowania, jest zrozumienie jak (i gdzie) działają narzędzia, których używasz. Polecam poczytać trochę o podstawach php i JS. ;)
Leezard
22.09.2004, 19:59:48
jesli bez przeladowania strony to zapomnij... JS dziala po stronie usera a php na serwerze, natomiast mozna przekazac zmienne js do skryptu php ale musi nastapic polaczenie z serwerem i pobranie strony,np tak:
- doklejenie zmiennej do url'a (np. window.location+='?zmienna='+wartosc, jak przypiszesz to np do buttona onclick to odswiezy ci strone z nowa zmienna)
- przeslanie formularza z okreslona wartoscia pola
shpyo
22.09.2004, 21:12:32
w js generuję z tablicy losowy link, i teraz za pmocą php chcę przejść na ową stronę.
np.
adres = 'http://php.pl';
i teraz chcę aby w php zmienna $idz = "http://php.pl";
wiem, że kombinuję ostro i wiem że można napisać w jamym js lub w samym php. Ale idea tego skryptu jest taka, że wejście na link musi być zaliczone z kompa usera - a nie z serwera (w przypadku napisania tego w php).
bregovic
22.09.2004, 21:21:55
jezeli wejscie na link ma byc zliczone z kompa usera to najpierw znajdz linka
Kod
losowyLink = "http://php.pl/";
i przeslij usera javascriptem na adres:
Kod
window.location=losowyLink;
i po ptakach... albo wyslij ten losowy link do php odswiezeniem strony
Kod
window.location="skrypt.php?whereToGo="+losowyLink;
i przeslj poprzez
<?php
header('Location: '.$_GET['whereToGo']); ?>
jesli to nie jest zadna z tych dwoch opcji to wciarz nie rozumiem o co ci chodzi ;[
shpyo
23.09.2004, 07:31:18
ooo, bregovic... o to mi mniej więcej chodziło :-)
teraz już wiem co i jak.
i jeszcze spytam tak z ciekawości... [ot] w js, można otworzyć plik?
bregovic
23.09.2004, 08:51:47
to zalezy co masz na mysli mowiac 'otworzyc plik'... ale generalnie to nie. mozesz zaladowac inne pliki js, ale plikow na serwerze ani lokalnych raczej nie dotkniesz...
ewentualnie moznaby ztworzyc 'bramke' php do ladowania plikow z serwera, gdzie gdy ladujesz js to piszesz <script language='JavaScript' type="text/javascript" src="get_file.php?filename=nazwa_pliku"> - i ten skrypt laduje dany plik w postaci
Kod
zmiennaJs="ZAWARTOSC PLIKU"
- i wtedy mozesz pracowac na pliku z pozoimu js...
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.