![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 375 Pomógł: 20 Dołączył: 28.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jak uzyskać ścieżkę względną dołączonego pliku w najprostszy sposób?
To nie jest ścieżka względna, tylko absolutna: C:\xampp\katalog\skryptu Nie ma go także w tablicy $_SERVER, bo ona jest tworzona przed wywołaniem include(). Dla tych, co nie rozumieją:
Po co mi to? Aby wstawić do kodu HTML, np. <script src="">, a tam musi być ścieżka typu katalog/skryptu/ |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 375 Pomógł: 20 Dołączył: 28.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Wykombinowałem na szybko coś takiego - działa tak samo jak z get_included_files:
Jeżeli chcecie ten kod wykorzystać, przetestujcie go, czy działa dla wszystkich możliwych przypadków. Czy gra warta świeczki? Czy po prostu zabronić użytkownikom skryptu zmiany nazwy katalogu i kazać umieścić go tam, gdzie jest index.php czy tam inny skrypt (zazwyczaj w folderze głównym)? Wierzcie, że nie wszyscy umieją podać właściwą ścieżkę ręcznie. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Czy po prostu zabronić użytkownikom skryptu zmiany nazwy katalogu i kazać umieścić go tam, gdzie jest index.php czy tam inny skrypt (zazwyczaj w folderze głównym)? Wierzcie, że nie wszyscy umieją podać właściwą ścieżkę ręcznie. Ustaw jakąś domyślną ścieżkę z możliwością jej zmiany. Co do kodu, to sprawdzałem na linuksie i nie działa, po prostu wyświetla pustą stronę, a nie prościej zrobić tak: ? // edit jeszcze krócej: Ten post edytował darko 26.04.2011, 05:30:55 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 21:44 |