mogę utworzyć ścieżki bez problemu, ale chcę wiedzieć, które z tych 3 metod jest najbardziej solidny i niezawodny i będzie działać na większości serwerów.Najlepsza metoda tworzenia ścieżki bezwzględnej w PHP? (Patrz 3 metody wymienione w środku)
Teraz używam metody 1 w moim skrypcie i niektórzy użytkownicy mają problemy ścieżce. Chcę tylko metodę, która będzie działać na dowolnej wersji php i prawie każdej konfiguracji serwera.
1. <?php echo $_SERVER['DOCUMENT_ROOT']; ?>
2. <?php echo getcwd(); ?>
3. <?php echo dirname(__FILE__); ?>
Dziękuję bardzo za wszelkie ekspertyzy można zapewnić o tym!
Wszystkie będą działać, ale mogą przynieść różne wyniki, ponieważ robią różne rzeczy. Co chcesz osiągnąć? –
Jakie są "problemy ze ścieżką", które mają? – webbiedave
Zasadniczo próbuję wskazać plik, który znajduje się w stałej lokalizacji i chcę, aby adres URL był ważny bez względu na to, skąd jest wywoływany. Na przykład: "/home/sitecom/public_html/myfile.php" Więc chcę dostać rootpath do pliku, który jest coś w stylu: "/ home/sitecom/public_html" Korzystanie z metody 1 wydaje się zrobić lewę przez większość czasu, ale dla kilku użytkowników nie działa zgodnie z oczekiwaniami. – mark