![]() |
![]() |
-lukasamd- |
![]()
Post
#1
|
Goście ![]() |
Witam,
mam sobie zmienną $iZmienna która otrzymuje dane ze skryptu java, ZAWSZE są to liczby całkowite a mimo to php tratuje zmienną jako zbiór znaków więc nie mogę używać np.:
bo nigdy nie spełnia warunku zaś w wypadku:
warunek jest spełniany zawsze. Próbowałem używać intval np:
ale warunek nigdy nie jets wykonywany bo po konwersji wartość zmiennej zawsze wynosi 0 (sprawdzałem poprzez echo). Jestem pewien że zawsze będą w niej zapisywane liczby całkowite, jak zmusić php aby traktował ją jako zmienną takiego właśnie typu? Ten post edytował lukasamd 5.05.2008, 11:34:14 |
|
|
![]() |
-lukasamd- |
![]()
Post
#2
|
Goście ![]() |
To co miało czyli u mnie 1280.
BTW. No tak... całkowicie o tym zapomniałem - php robi wszystko ok a javascript jest wykonywany dopiero u usera, no to teraz nie wiem za bardzo jak to przekazać (bez przeładowywania strony)... jest w php jakaś funkcja która zwraca podobne dane? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 246 Pomógł: 31 Dołączył: 13.11.2006 Skąd: się znamy? Ostrzeżenie: (0%) ![]() ![]() |
To co miało czyli u mnie 1280. Nie to co miało. Sprawdź źródło. 1280 wygenerował JS. BTW. No tak... całkowicie o tym zapomniałem - php robi wszystko ok a javascript jest wykonywany dopiero u usera, no to teraz nie wiem za bardzo jak to przekazać (bez przeładowywania strony)... jest w php jakaś funkcja która zwraca podobne dane? To co robisz jest kompletnie bez sensu. PHP nie powinna w ogóle interesować rozdzielczość ekranu. Od tego jak strona wygląda jest CSS. Jeśli już _musisz_ uzależniać to od rozdzielczości to za pomocą JS załaduj dodatkowe style gdzie definiujesz te "zmienne". Tj. 1024x768.css, 800x600.css. Generalnie jest to w _bardzo_ złym stylu. |
|
|
-lukasamd- |
![]()
Post
#4
|
Goście ![]() |
Nie to co miało. Sprawdź źródło. 1280 wygenerował JS. Zależy co się chciało otrzymać - jeżeli kod to tak, nie pokazało to co trzeba, jeżeli efekt kodu to pokazało ok. To co robisz jest kompletnie bez sensu. PHP nie powinna w ogóle interesować rozdzielczość ekranu. Od tego jak strona wygląda jest CSS. Jeśli już _musisz_ uzależniać to od rozdzielczości to za pomocą JS załaduj dodatkowe style gdzie definiujesz te "zmienne". Tj. 1024x768.css, 800x600.css. Generalnie jest to w _bardzo_ złym stylu. No właśnie problem w tym, że jestem uzależniony trochę od php, strona jets pod extreme-fusion i jej wygląd określa plik theme.php w którym są opisane funkcje tworzące header, stopkę oraz panele zaś style znajdują się w pliku styles.css, aby ustalić rozdzielczość muszę ją jakoś przekazać na początek theme.php który ustala wielkość strony. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 246 Pomógł: 31 Dołączył: 13.11.2006 Skąd: się znamy? Ostrzeżenie: (0%) ![]() ![]() |
Zależy co się chciało otrzymać - jeżeli kod to tak, nie pokazało to co trzeba, jeżeli efekt kodu to pokazało ok. Chodzi o sprawdzenie zawartości zmiennej. Przecież powyżej przypisujesz ten string zmiennej w php oczekując, że pojawi się tam wartość. Zrób sobie var_dump jeśli nadal nie rozumiesz. No właśnie problem w tym, że jestem uzależniony trochę od php, strona jets pod extreme-fusion i jej wygląd określa plik theme.php w którym są opisane funkcje tworzące header, stopkę oraz panele zaś style znajdują się w pliku styles.css, aby ustalić rozdzielczość muszę ją jakoś przekazać na początek theme.php który ustala wielkość strony. Jestem pewien, że kwestie dopasowania layout da się rozwiązać bez takich cyrków. CSS się nadpisuje. W odpowiednich stylach umieszczasz tylko to co się zmienia. Przeczytaj jeszcze raz, uważnie to co napisałem powyżej. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 19:42 |