![]() |
![]() |
--gomu-- |
![]()
Post
#1
|
Goście ![]() |
Witam, mam maly dylemat z wyrazeniami nieregularnymi, konkreniej chcialbym zrobic warunek, dla ciagu znakow "?php$cos=11115555", ale rowniez zeby ten sam warunek byl spelniany dla ciagu znakow "?php$cos=555888", czyli generalnie cokolwiek by nie wystapilo po "cos=" i jakiej by dlugosci nie bylo to warunek mial by zostac spelniony.. czy ktos moglby mi zaprezentowac takie wyrazenie? bede bardzo wdzeczny, poneiwaz nie lapie sie w tym...
z gory dzieki za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 12 Dołączył: 20.01.2008 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
--gomu-- |
![]()
Post
#3
|
Goście ![]() |
No nie do konca, bo to bedzie seria orifow, na podstawie zmiennej, w ktorej sama koncowka nie ma byc brana pod uwage, a poczatek jak najbardziej:
cos takiego: Kod if ($aaa) == "strona.html?111=222&333=(tutaj cos co ma byc ignorowane go konca zmiennej" )
{ echo "1"; } orif ($aaa) == "strona.html?111=555&333=(tutaj znowu cos do zignorowania) { echo "2"; } |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 12 Dołączył: 20.01.2008 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
--gomu-- |
![]()
Post
#5
|
Goście ![]() |
mama nadzieje ze qmacie o co mi sie rozchodzi, bo jak to czytam to watpie
![]() dlatego napisze jesio raz: Kod if ( $aaa == "podstrona.php?id=1&(smieci do zignorowania)" ) { } elseif ($aaa == "podstrona.php?id=2&(smieci do zignorowania)" ) { } moze teraz? ![]() |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 12 Dołączył: 20.01.2008 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
To w jakim celu dodajesz ręcznie adres z całym tym bajzlem, które nie jest ci potrzebny. Jeśli przechowujesz adres w zmiennej to potnij go według jakiegoś znacznika - proponuję tutaj właśnie = i porównaj interesujące cię wartości.
|
|
|
--gomu-- |
![]()
Post
#7
|
Goście ![]() |
przypomnij mi tylko jak sie ta fukcja nazywala... czytalem o tym niedawno ale juz mi wylecialo..
|
|
|
--gomu-- |
![]()
Post
#8
|
Goście ![]() |
explode?
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 12 Dołączył: 20.01.2008 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Masz ją u góry w moim poście
explode ![]() Pozdrawiam Inti |
|
|
--gomu-- |
![]()
Post
#10
|
Goście ![]() |
ja to jestem niewidomy
![]() Dzieki za pomoc, moze kiedys naucze sie myslec w php ![]() |
|
|
--gomu-- |
![]()
Post
#11
|
Goście ![]() |
qrde, no jednak nie jest do konca tak fajnie, poniewaz:
czasem zmienna bedzie miala postac: podstrona.php?id=1&ix=2 a czasem: podstrona.php?id=1&ix=2&lalala=blablabla wiec moze byc tak, ze konczyc sie bedzie tam gdzie powinna, a czasem bedzie tak, ze na koncu jeszcze beda dopisane zmienne, nawet kilka zmiennych... Jak sie z tym uporac? |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 12 Dołączył: 20.01.2008 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Pierwsze co to zadbaj w takim razie o to by przed numerem końcowym adresu, który nie jest ci potrzebny wstawiać również zmienną. W ten sposób przed porównaniem adresu, może ów zmienną dodać do twojego $aaa i jeśli początek będzie się zgadzał to znaczy, że wszyskto jest gites.
|
|
|
--gomu-- |
![]()
Post
#13
|
Goście ![]() |
Yyy, nie wiem o co chodzi, wiec poradze sobie po prostu kilkoma explodami
![]() |
|
|
--gomu-- |
![]()
Post
#14
|
Goście ![]() |
Cos nie chodzi, gdzie robie blad?
Kod <?php
$plik=''; $ref = basename($_SERVER['HTTP_REFERER']); $ex = explode("&pid", $ref); $ex1 = explode("&row", $ex[0]); if ($ex1[0]) == "viewthread.html?forum_id=25&thread_id=8683" ) { $plik = '8683.gif'; } else { exit; } header('Content-Type: image/jpg'); header('Content-Length: '.filesize($plik)); readfile($plik); exit; ?> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 10:43 |