![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 240 Pomógł: 2 Dołączył: 5.12.2010 Skąd: Fulda Ostrzeżenie: (0%) ![]() ![]() |
Witam, muszę wyciągnąć z adresu URL nazwę pliku html
i chce zrobić tak:
ale nie działa. Bardzo proszę o pomoc. Ten post edytował Saki 16.04.2011, 20:33:06 |
|
|
![]() |
![]()
Post
#2
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
I nie zadziała, dopóki nie użyjesz odpowiedniej funkcji: http://pl.php.net/preg_match
Wyrażenie regularne samo z siebie nic nie zrobi. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 240 Pomógł: 2 Dołączył: 5.12.2010 Skąd: Fulda Ostrzeżenie: (0%) ![]() ![]() |
I nie zadziała, dopóki nie użyjesz odpowiedniej funkcji: http://pl.php.net/preg_match Wyrażenie regularne samo z siebie nic nie zrobi. Chyba coś źle robię, bo nie działa: |
|
|
![]()
Post
#4
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Cytat int preg_match ( string $pattern , string $subject [, array &$matches [, int $flags = 0 [, int $offset = 0 ]]] ) Pierwszy argument to wzorzec (wyrażenie regularne), drugi to ciąg porównywany, zwracanego wyniku nie sprawdzasz isset(), tylko normalnym warunkiem true/false. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
A to ma być nazwa strony na której wywoływany jest skrypt?
To po co wyrażanie regularne? Wpisz sobie: <?php phpinfo();?> albo <?php print_r($_SERVER);?> Może się do tego przydać funkcja basename. I filtruj dane pochodzące z linku, gdy wykorzystujesz je potem w zapytaniu. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 06:40 |