![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 16.07.2003 Skąd: Kosmos Ostrzeżenie: (0%) ![]() ![]() |
maly klopot ze zminą
mam taki skrypt w JS Kod <script language="JavaScript" type="text/javascript">
<!-- document.write("Adres bieżącego dokumentu to " + document.location); // --> </script> Jak podporządkowac mu zminą php ? próbowałem [php:1:8dc41b6396]<?php $nazwa=<script language="JavaScript" type="text/javascript"> <!-- document.write("Adres bieżącego dokumentu to " + document.location); // --> </script>"; ?>[/php:1:8dc41b6396] ale nic |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) ![]() ![]() |
Tzn. ta zmienna ma byc w miejscu document.location ? Czy ten JS ma być w zmiennej?
![]() |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 22.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat maly klopot ze zminą
mam taki skrypt w JS Kod <script language="JavaScript" type="text/javascript">
<!-- document.write("Adres bieżącego dokumentu to " + document.location); // --> </script> Jak podporządkowac mu zminą php ? próbowałem [php:1:a3c7476e3f]<?php $nazwa=<script language="JavaScript" type="text/javascript"> <!-- document.write("Adres bieżącego dokumentu to " + document.location); // --> </script>"; ?>[/php:1:a3c7476e3f] ale nic To w ogóle nie przyma się kupy :-). Nie lepiej: [php:1:a3c7476e3f]<?php echo("Adres bierzącego dokumentu to http://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]); ?>[/php:1:a3c7476e3f] |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 16.07.2003 Skąd: Kosmos Ostrzeżenie: (0%) ![]() ![]() |
JS w zmiennej
Cahe co ma robic Twój skrypt ? bo ja nie mam żadnych wynikow na stronie a ja chce miec adres bierzącej strony i zapisać go do mysql do tego rozpoznaje addres przez JS no ale jak to co rozpoznala Js wyslac do bazy ? mam nadzieje ze nie na mieszalem |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Ale po co Javascript?
A nie lepiej dać po prostu: [php:1:7002b6331b]<?php echo "Adres bieżącego dokumentu to ".$_SERVER["PHP_SELF"]; ?>[/php:1:7002b6331b] co? I do bazy można łatwo zapisac. -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Oczywiscie, ze lepiej. Nie wiem czemu (i czy tylko ja), ale zawsze mam problem ze zrozumieniem motywów pana ?...
A jak juz tak bardzo chcesz przekazac zmienna JS do php to robisz to mniej wiecej tak: Kod <script type="text/javascript">
document.write ('<img src="skrypt.php?zmienna_js='+escape(document.location)+'" width="1" height="1">'); </script> W skrypcie skrypt.php robisz co chcesz z ta zmienna i przesylasz do przegladarki np. jednopixelowego gif'a czy cos. Byc moze nawet nie musisz nic jesli rozmiary obrazka sa na stale ustawione na 1x1 to nie powinno byc nic widac, ale zawsze lepiej przeslac, najlepiej pixela w kolorze tla. |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat Oczywiscie, ze lepiej. Nie wiem czemu (i czy tylko ja), ale zawsze mam problem ze zrozumieniem motywów pana ?...
Nie tylko Ty... Nie dość, że nie zawsze ma rację to się jeszcze wykłóca zamiast samemu poszukać rozwiązania. Przecież to jest manualu! -------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 22.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Ale po co Javascript?
A nie lepiej dać po prostu: [php:1:e0229f52fb]<?php echo "Adres bieżącego dokumentu to ".$_SERVER["PHP_SELF"]; ?>[/php:1:e0229f52fb] co? I do bazy można łatwo zapisac. PHP_SELF zwróci tylko nazwę skryptu, a nie cały adres. Mój sposób jest więc czasem lepszy :-). |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 16.07.2003 Skąd: Kosmos Ostrzeżenie: (0%) ![]() ![]() |
Spenalzo może sam poczytasz manual ..
tak działa : [php:1:f9b1b3bc53]<?php echo $REQUEST_URI; ?>[/php:1:f9b1b3bc53] a tak [php:1:f9b1b3bc53] <?php echo("Adres bierzącego dokumentu to http://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]); ?>[/php:1:f9b1b3bc53] nie działa |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 22.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat [php:1:e94218687f]
<?php echo("Adres bierzącego dokumentu to http://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]); ?>[/php:1:e94218687f] nie działa Bardzo dziwne. Jakie masz php (wersja), system, i wersja apache. U mnie kod działa (sprawdziłem przed chwilą), dając taki wynik: Kod Adres bierz±cego dokumentu to http://localhost/phpinfo.php
Apache 1.3.29, php 4.3.2 jako moduł ISAPI, Win2k. |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 16.07.2003 Skąd: Kosmos Ostrzeżenie: (0%) ![]() ![]() |
-Apache 1.3.19
-php 4.0.5 -MySQL 3.23.37 -Zend Optimizer 1.1.0 (disabled) |
|
|
![]()
Post
#12
|
|
![]() Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) ![]() ![]() |
Upgrade php by się przydał.
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 22.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat -Apache 1.3.19
-php 4.0.5 -MySQL 3.23.37 -Zend Optimizer 1.1.0 (disabled) Ogólnie dosyć stara konfiguracja :-). (pewnie instalowałeś z jakiegoś pakietu ala krasnal ![]() |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Panie ? naprawdę radzę R T F M - też miałem taki problem, a w manualu jest rozwiązanie. I ty mi radzisz poczytać manual? Zastanów się co gadasz. Rozwiązanie, które podałem jest odpowiednie - chcesz adres bieżacego dokumentu to masz. Następnym razem sprecyzuj swoję problemy.
Do innych - nie piszcie czemu nie działa, niech się trochę wysili. -------------------- |
|
|
![]()
Post
#15
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Cytat Spenalzo może sam poczytasz manual ..
tak działa : [php:1:b467487e3b]<?php echo $REQUEST_URI; ?>[/php:1:b467487e3b] a tak [php:1:b467487e3b] <?php echo("Adres bierzącego dokumentu to http://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]); ?>[/php:1:b467487e3b] nie działa No i znowu nie masz racji, a sie klocisz... Masz za starego php, zeby Ci obslugiwal zmienne $_SERVER, pozatym korzystasz z dobrodziejstw (o ile mozna to tak nazwac) register_globals on. Oczywiscie w manualu to wszystko jest napisane... |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 16.07.2003 Skąd: Kosmos Ostrzeżenie: (0%) ![]() ![]() |
nie mam pełnego adresu ! a to jest różnica .
|
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 22.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat No i znowu nie masz racji, a sie klocisz...
Masz za starego php, zeby Ci obslugiwal zmienne $_SERVER, pozatym korzystasz z dobrodziejstw (o ile mozna to tak nazwac) register_globals on. Oczywiscie w manualu to wszystko jest napisane... Czyli jednak... od której więc wersji wchodzą superglobalne? <== / update chyba superglobalne to złe wyrażenie / BTW: Więcej informacji odnośnie tej zmiany, wraz z wyjaśnieniem przyczyn, w php 4.1.0 Release Announcement. <== jeśli chodzi o te zmienne. Czyli od 4.1.0 są już dostępne. |
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 22.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat nie mam pełnego adresu ! a to jest różnica .
W moim przykładzie masz - zrób tylko ten cholerny upgrade php i koniec tematu. Jak dla mnie EOT. |
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat nie mam pełnego adresu ! a to jest różnica .
Napisałem "następnym razem sprecyzuj swój problem". - "/sciezka/do/strony/plik.php" - "http://www.strona.pl/plik.php" powyższe przykłady są adresami bieżących dokumentów. Cahe: 4.1.0 chyba -------------------- |
|
|
![]()
Post
#20
|
|
![]() Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 16.07.2003 Skąd: Kosmos Ostrzeżenie: (0%) ![]() ![]() |
CAHE $_SERVER["PHP_SELF zwóci pełną nazwe adresu ? z parametrami itp ?
|
|
|
![]()
Post
#21
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 22.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Cahe: 4.1.0 chyba
Tak, mam nawet cytat z manuala: Cytat Począwszy od wersji 4.1.0, php udostępnia zestaw predefiniowanych tablic, które zawierają zmienne serwera, zmienne środowiskowe oraz zmienne użytkownika. Tablice te są dość specyficzne, gdyż są one automatycznie globalne, tzn. automatycznie dostępne w każdym zasięgu. Dlatego nazywa się je "autoglobalami" albo "superglobalami". (W php nie ma mechanizmu pozwalającego użytkownikowi na definiowanie własnych superglobali.) Superglobale php wymienione są poniżej, jednakże wykaz ich zawartości i głębsze omówienie prefiniowanych zmiennych php oraz ich natury znajduje się w rozdziale predefiniowane zmienne.
|
|
|
![]()
Post
#22
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 22.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat CAHE $_SERVER["PHP_SELF zwóci pełną nazwe adresu ? z parametrami itp ?
Nie. [php:1:ee22eb8e80] <?php echo("Adres bierzącego dokumentu to http://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]); ?> [/php:1:ee22eb8e80] Ten kod za to tak. Połączenie tych dwóch zmiennych - tak. Razem z parametrami. |
|
|
![]()
Post
#23
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat CAHE $_SERVER["PHP_SELF zwóci pełną nazwe adresu ? z parametrami itp ?
Nieee.... naprawdę zaraz nie wyrobię. RTFM - Read The Fu*** Manual! -------------------- |
|
|
![]()
Post
#24
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 22.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat następnym razem sprecyzuj swój problem
RTFM - Read The Fu*** Manual! spenalzo: spokojnie :-). Są ludzie i... ;] ?: spenalzo ma racje - pisz dokładniej o co chodzi (wiem, że mogą być z tym problemy, jeśli nie ma się doświadczenia w programowaniu jakimś tam językiem, ale staraj się wytłumaczyć chociaż łopatologicznie - nie możesz zakładać że będziemy wiedzieć o co chodzi. Im więcej danych tym lepiej). |
|
|
![]()
Post
#25
|
|
![]() Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 16.07.2003 Skąd: Kosmos Ostrzeżenie: (0%) ![]() ![]() |
Kod jeśli nie ma się doświadczenia w programowaniu jakimś tam językiem ![]() |
|
|
![]()
Post
#26
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 22.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Kod jeśli nie ma się doświadczenia w programowaniu jakimś tam językiem ![]() Więc mówisz, że masz doświadczenie, a nie potrafisz korzystać z manuala, ani opisać problemu, ani wymyśleć czegoś sensownego? BREDNIE! ![]() ![]() ![]() //Update - przejrzałem twoje posty. 90% to prośby o pomoc - często z banalnym problemem (z mojej perspektywy). |
|
|
![]()
Post
#27
|
|
![]() Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 16.07.2003 Skąd: Kosmos Ostrzeżenie: (0%) ![]() ![]() |
a TY wiesz wszystko ? to napisz odrazu windowsa 2010
koniec tematu |
|
|
![]()
Post
#28
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 22.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat a TY wiesz wszystko ? to napisz odrazu windowsa 2010
koniec tematu "Wiedzenie" wszystkiego i doświadczenie - dwie różne rzeczy. Ja przynajmniej umiem korzystać z manuala, nie wyskakuje z problemem zanim nie spróbuje go rozwiązać, etc. |
|
|
![]()
Post
#29
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Jestem zmuszony... bo urządzacie sobie pyskówki.
EOT. -------------------- "Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 22:08 |