Articles of path

WAMP показывает абсолютный путь при повторении имени dirname (__ FILE__)

Я сделал это: echo dirname(____FILE____) и он продолжает показывать полный полный путь, как C:/Program Files (x86)/VertrigoServ/www/dir/file.php Почему это? Я ожидаю, что он покажет dir/file.php Я использую WAMP, который является Apache в Windows. Кстати, вызов $_SERVER['DOCUMENT_ROOT'] делает то же самое – он показывает полный путь.

Пути для изображений с использованием Apache с Windows

У меня проблема с локальным тестированием ссылок с использованием Apache с Windows. Конечные ссылки имеют следующий формат: file:///C:/Documents and Settings/USUARIO/My Documents/xampp/htdocs/my_website/images/january/my_image.jpg Изображения не отображаются. Однако, если я напрямую копирую src из тега img и вставляю его в браузер (Firefox), изображение появляется. Я генерирую ссылки, используя следующий код: Я определяю каталог изображений, используя: define(IMAGE_DIR, dirname(__FILE__).'/images/'); Затем […]

Сделать путь доступным на разных уровнях папки на PHP

Предположим, что у меня есть папка с несколькими папками и страницами на ней: FolderA PageA1.php FolderB FolderB1 PageB11.php FolderB2 PageB21.php PageB1.php FolderC PageC1.php На странице B11 у меня есть: require_once 'FolderB2/PageB21.php'; При вызове PageB11 на странице : require_once 'FolderB1/PageB11.php'; Это нормально. Но теперь проблема в том, что на PageB11 также есть функция, вызывающая саму страницу […]

странное поведение wp_enqueue_script на локальной установке xampp

Я хочу вызвать js-файл с помощью wp_enqueue_script . Я использую get_template_directory() , например: $myfile = wp_normalize_path(get_template_directory().'/js/script.js'); $myversion = filemtime($myfile); wp_enqueue_script('myscript', $myfile , array( 'jquery' ), $myversion, true ); это работает на сервере: если я эхо $myfile , он возвращает реальный путь, например /home/public_html/folder/wp-content/themes/mytwentysixteen/js/script.js , тогда как на веб-странице он возвращает абсолютный путь в файл правильно. […]

MAMP: переменные среды, которые удаляются / заменяются между envvars и runtime

Использование MAMP + MAMP Pro 3.5 для локального развития. Используя файл envvars , я поставляю свой собственный PATH, который отличается от PATH для любого другого пользователя или цели. Давайте притворимся, что это /my/unique/custom/path . Я разместил следующий файл на локальном сайте разработки: <ol> <li><?php print $_SERVER['PATH']; ?></li> <li><?php print $_ENV['PATH']; ?></li> <li><?php print exec('echo $PATH'); […]

Удаление части пути в php

У меня есть путь как: $path='somefolder/foo/bar/lastdir'; и я хочу удалить последнюю часть, поэтому у меня есть: $path='somefolder/foo/bar'; Как будто я пошел в одну папку. Я действительно новичок в php, возможно, это только одна функция, хотя я не могу найти ее нигде.

Разница между окнами и путями unix

Мой тестовый сервер – это окна. Live-сервер – unix. Я использовал относительные пути, которые, похоже, работали одинаково на обоих. Я перешел на абсолютные пути, и кажется, что они разные. Моя проблема связана с загрузкой файлов из подкаталогов. На сервере Windows я использую realpath() , и это, похоже, дает мне «корень» для поиска. Но Unix рассматривает […]

Drupal hook_url_inbound_alter не меняет мой URL

У меня в моем модуле под названием «категоризация» есть реализация: function categorie_url_inbound_alter(&$result, $path, $path_language) { if ($path == 'e') { $result = 'user'; } } Я планирую сделать что-то более продвинутое, но я даже не могу заставить базового работать. С этой реализацией я ожидаю, что если пользователь перейдет на mysite.com/e, он получит страницу пользователя. Но […]

Почему эта строка будет возвращать false в PHP, когда realpath () 'd?

Вот моя строка $newPath = '/~new/assets/js/../packages/prettyphoto/js/jquery.prettyPhoto.js'; Теперь проверьте этот вывод var_dump($newPath); // string(64) "/~new/assets/js/../packages/prettyphoto/js/jquery.prettyPhoto.js" var_dump(realpath($newPath)); // bool(false) Кто-нибудь знает, почему это вернет мне ложь?

Получить имя текущего файла в архиве Phar

В настоящее время я изучаю PHP-архивы (Phars), и я знаю, что в PHP __FILE__ всегда является абсолютным именем файла исполняемого файла. Но к какому файлу __FILE__ указывает, есть ли скрипт внутри Phar? Является ли это абсолютным именем файла самого Phar или URL-адреса Phar для текущего скрипта внутри Phar? Например: если у меня есть Phar, расположенный […]

Intereting Posts
РЕШЕНИЕ НАЙДЕНО – одни и те же строки, но var_dump () говорит, что один из них длиннее на 5 символов Как выйти из системы и переадресовать ее на страницу входа в систему с помощью Laravel 5.3? Загрузить файл через ajax-вызов php найти, какая функция (файл) вызывает перегрузку сервера Ошибка загрузки файла php ajax php numeric array выбирает значения, превышающие число, и меньше, чем другое, и сохраняет его в новом массиве Оберните CSV-значения, сгенерированные PHP fputcsv (), с помощью "" Как передать параметр, такой как заголовок, сводка и изображение в URL-адресе Sharing Magento – добавление нового столбца в sales_flat_quote_item и sales_flat_order_item Zend Framework: автозагрузка библиотеки классов mysql выбрать только данные на следующей неделе Как получить конкретный контент из междоменного HTTP-запроса позволить пользователю изменить свой собственный пароль? Что означает восклицательный знак в PHP? сортировать коллекцию Magento ПОСЛЕ загрузки