![]() |
![]() ![]() |
![]() |
![]()
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 ?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 02:07 |