![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 012 Pomógł: 109 Dołączył: 26.09.2003 Skąd: nexis.pl Ostrzeżenie: (0%) ![]() ![]() |
Witam,
chciałbym uzyskać samą nazwę pliku ze zmiennej predefinowanej $_SERVER['PHP_SELF']. Efeketem jej użycia jest wyświetlenie coś podobnego do poniższego przykładu: /folder/plik.php lub /strona/folder/plik.php lub /plik.php Chciałbym uniwersalną funkcję, która z tych trzech różnych propozycji wyświetli mi samą nazwę plik. Z pewnością trzeba będzie użyć funkcji preg_match" title="Zobacz w manualu php" target="_manual, lecz nie wiem jak stworzyć wyrażenie regualrne. Po prostu nie mogę się tego nauczyć. Może mi ktoś podać gotowe rozwiązanie? -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Eh
![]() Po 1 powinienes popatrzec na parse_url" title="Zobacz w manualu php" target="_manual() i pokrewne basename" title="Zobacz w manualu php" target="_manual() <- parse_str" title="Zobacz w manualu php" target="_manual() pathinfo" title="Zobacz w manualu php" target="_manual() Jak już sam chcesz pisac to da sie to zrobic tak..
Rozowazanie nie jest uniwersalne poniewaz moze tam byc / lub \ (trzeba preg_split uzyc...) bądz też funkcji stworzonej do tego basename" title="Zobacz w manualu php" target="_manual() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 29.06.2025 - 13:38 |