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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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() |
|
|
|
nexis [php] Uzyskanie nazwy pliku 2.08.2006, 15:39:50
kszychu explode'uj to po / i pobierz ostatni element t... 2.08.2006, 15:52:10
nexis Z funkcją explode" title="Zobacz w manualu php" ta... 2.08.2006, 15:56:07
Skobi [PHP] pobierz, plaintext <?$str = '/folder/plik... 2.08.2006, 15:58:16
nospor A w jaki sposob sie sprawdza liczbe elementow tabl... 2.08.2006, 15:58:18
nexis [PHP] pobierz, plaintext <?php$filename = $_SER... 2.08.2006, 16:00:38
Athlan w sumie end działa jak:
[PHP] pobierz, plaintext ... 2.08.2006, 17:27:09 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 17:42 |