Tôi đang gặp sự cố với các tệp bao gồm của mình. Tôi không có vẻ để có thể tìm ra cách để xây dựng các URL của tôi khi tôi sử dụng require_once ('somefile.php'). Nếu tôi cố gắng sử dụng tệp bao gồm ở nhiều nơi trong đó cấu trúc thư mục khác nhau, tôi gặp lỗi khi không thể tìm thấy tệp bao gồm.PHP cách tìm gốc ứng dụng?
Trong asp.net, để lấy đường dẫn gốc của ứng dụng, tôi có thể sử dụng ~/directory/file.aspx. Dấu gạch chéo ở phía trước luôn luôn biết rằng tôi đang tham chiếu từ gốc trang web của tôi và tìm tệp bất kể yêu cầu đến từ đâu trong trang web của tôi. Nó luôn luôn đề cập đến thư mục gốc và tìm kiếm tập tin từ đó.
CÂU HỎI: Tôi làm cách nào để có được đường dẫn gốc của trang web? Làm thế nào tôi có thể làm điều này để tôi có thể sử dụng lại các tệp bao gồm của tôi từ bất kỳ đâu trong trang web của mình? Tôi có phải sử dụng đường dẫn tuyệt đối trong URL của mình không?
Cảm ơn bạn!
URL xây dựng không liên quan gì đến require_once. URL không phải là tệp. –
Bạn đang sử dụng phiên bản PHP nào và cấu trúc hệ thống tệp của bạn trông như thế nào? – Petah