Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z preg_match, problem z rozszyfrowaniem kodu
yumasta
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 22.09.2006

Ostrzeżenie: (0%)
-----


Zacząłem niedawno się zastanawiać jak działa nuke i stanąłem w tym miejscu(jest to początek jednego z plików):

  1. <?php
  2. unset($matches);
  3. unset($loc);
  4. if (preg_match("/([OdWo5NIbpuU4V2iJT0n]{5}) /", rawurldecode($loc=$_SERVER["QUERY_STRING"]), $matches)) 
  5. {
  6. die();
  7. }
  8. ?>


Możecie mi odpowiedzieć na pytanie dlaczego i po co jest to: ([OdWo5NIbpuU4V2iJT0n]{5})
reszta jak wiadomo czyli rawurldecode rzkoduje mi %20 na spację itp a w $match zapisze mi się tablica ale po co jest ten pierwszy ciąg znaków to niewiem.

Czekam na odpowiedź.
Z góry dzięki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
myth
post
Post #2





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 25.09.2006

Ostrzeżenie: (0%)
-----


Poczytaj o wyrażeniach regularnych (Regular Expressions, w skrócie RegEx).
Go to the top of the page
+Quote Post
siemakuba
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

Ostrzeżenie: (0%)
-----


To wyrażenie sprawdza czy w Query Stringu przepuszczonym przez rawurldecode znajduje się dowolny ciąg 5 znaków składający się ze znaków podanych w nawiasie kwadratowym, i dotakowo jeżeli dobrze widze to po którym następuje znak spacji.

pozdr.
Go to the top of the page
+Quote Post
yumasta
post
Post #4





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 22.09.2006

Ostrzeżenie: (0%)
-----


dzięki wielkie.

Zastanawiam się tylko po co to jest tutaj zastosowane.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 02:03