Мне нужно реализовать функции, чтобы проверить, являются ли пути и URL-адреса относительными, абсолютными или недействительными (недопустимо синтаксически, а не существует ли ресурс). Какой диапазон случаев я должен искать? function check_path($dirOrFile) { // If it's an absolute path: (Anything that starts with a '/'?) return 'absolute'; // If it's a relative path: return 'relative'; // If […]
У меня есть файл конфигурации. Это не отдельный файл. Я буду включать этот файл в верхней части страниц, которые я хочу использовать, используя require (). Я хочу динамически получить полный абсолютный URL-адрес этого файла конфигурации , независимо от его местоположения и сохранить его как константу внутри себя. Например: Физическое местоположение: (корневой каталог) /my_folder/configuration.php Нужен URL […]
Извините, что спросили об этом, так как он может быть отвечен много раз, но мой вопрос немного отличается У меня есть дерево /var/www/path/to/my/app/ — index.php — b.php — inc/ — include.php (Я обращаюсь к inc / include.php из index.php, include "inc/include.php"; ) но в include.php, мне нужно получить абсолютный путь к корню APPLICATION, а не […]
Есть много сообщений о преобразовании относительно абсолютных путей в PHP. Я ищу конкретную реализацию за пределами этих должностей (надеюсь). Может ли кто-нибудь помочь мне в этой конкретной реализации? У меня есть переменная PHP, содержащая разнообразные HTML, включая href s и img s, содержащие относительные URL-адреса. В основном (например) /en/discover или /img/icons/facebook.png Я хочу обработать эту […]
Если я использую абсолютные пути, я не могу переместить весь каталог в новое место. Если я использую относительные пути, я не могу переместить отдельные файлы в новые местоположения. Какое решение здесь? Вы настраиваете файл конфигурации, который содержит корневой путь и отходит оттуда? Или у вас есть правило вроде: никогда не перемещайте файлы вокруг? Я видел […]
Я не могу поверить, что у PHP нет простого решения этого простого вопроса. У ASP.NET есть знак, который заботится об этой проблеме и запускает все с корневого уровня. Вот моя проблема: localhost/MySite –>Admin — Edit.php –>Class — class.EditInfo.php –>Texts — MyInfo.txt –ShowInfo.php Внутри class.EditInfo.php Я обращаюсь к MyInfo.txt, поэтому я определил относительный путь «../Texts/MyInfo.txt». Затем […]
У меня есть строка кода php, как показано ниже. $files = glob('myFolder/*'); Я хочу использовать абсолютный путь к myFolder выше, используя корень документа сервера, например ниже $_SERVER["DOCUMENT_ROOT"]."/myFolder/" Это должно быть как ниже $files = glob('$_SERVER["DOCUMENT_ROOT"]."/myFolder/*"'); Но это не работает Как исправить это? На самом деле я пытаюсь это сделать: <?php //Delete All files from folder […]