Путь до папки с программой, без xweb_human_emulator.php
-
- Сообщения: 65
- Зарегистрирован: 08 апр 2009, 20:32
Путь до папки с программой, без xweb_human_emulator.php
Добрый день
Подскажите пожалуйста,
как можно узнать путь до программы с XE на диске из скрипта, чтобы всегда верно подключать "xweb_human_emulator.php"?
Пробовал через $_SERVER['DOCUMENT_ROOT']; но возвращает пустую строку.
Это нужно тк я выношу свои скрипты из самой программы и путь до xweb_human_emulator.php относительно скрипта все время меняется,
а указывать абсолютный путь от корня диска, считаю тоже не совсем правильным решением, тк кто-то может и в другое место поставить программу.
Спасибо
Подскажите пожалуйста,
как можно узнать путь до программы с XE на диске из скрипта, чтобы всегда верно подключать "xweb_human_emulator.php"?
Пробовал через $_SERVER['DOCUMENT_ROOT']; но возвращает пустую строку.
Это нужно тк я выношу свои скрипты из самой программы и путь до xweb_human_emulator.php относительно скрипта все время меняется,
а указывать абсолютный путь от корня диска, считаю тоже не совсем правильным решением, тк кто-то может и в другое место поставить программу.
Спасибо
-
- Сообщения: 65
- Зарегистрирован: 08 апр 2009, 20:32
Re: Путь до папки с программой, без xweb_human_emulator.php
В файле XHESettings.ini
Есть две переменные из настроек, которые программа получает при загрузке
PHPPath=C:\HumanEmulator\PHP\
MyScripts=C:\Dropbox\MyScripts\
Возможно стоит добавить еще
XHEPath=C:\HumanEmulator\
И как-то сделать их доступными в php до подключения xweb_human_emulator.php?
Чтобы можно было подключить как-то так:
require_once($XHEPath."Templates\xweb_human_emulator.php");
Это если еще нет более удобного решения.
Спасибо
Есть две переменные из настроек, которые программа получает при загрузке
PHPPath=C:\HumanEmulator\PHP\
MyScripts=C:\Dropbox\MyScripts\
Возможно стоит добавить еще
XHEPath=C:\HumanEmulator\
И как-то сделать их доступными в php до подключения xweb_human_emulator.php?
Чтобы можно было подключить как-то так:
require_once($XHEPath."Templates\xweb_human_emulator.php");
Это если еще нет более удобного решения.
Спасибо
Re: Путь до папки с программой, без xweb_human_emulator.php
Сейчас можно завести файлик в строго заданном месте - с путем к программе, а мы при установке добавим задание системной переменной или тот же файлик.
Так пойдет ?
Так пойдет ?
-
- Сообщения: 65
- Зарегистрирован: 08 апр 2009, 20:32
Re: Путь до папки с программой, без xweb_human_emulator.php
Не очень понял, как это должно работать.
Re: Путь до папки с программой, без xweb_human_emulator.php
При установке хуман прописывает файл
%Windows%\System32\drivers\etc\xhe_path, а в нем путь куда он был установлен.
Путь к этому файлу постоянный. Содержимое его можно вычиnать средствами PHP в переменную. И использовать для подключения шаблона.
%Windows%\System32\drivers\etc\xhe_path, а в нем путь куда он был установлен.
Путь к этому файлу постоянный. Содержимое его можно вычиnать средствами PHP в переменную. И использовать для подключения шаблона.
-
- Сообщения: 65
- Зарегистрирован: 08 апр 2009, 20:32
Re: Путь до папки с программой, без xweb_human_emulator.php
Странно, но у меня такого файла нет.
Идею понят
Идею понят
Последний раз редактировалось PocketDevil 08 ноя 2013, 16:15, всего редактировалось 1 раз.
Re: Путь до папки с программой, без xweb_human_emulator.php
Да, сейчас нет, можно его руками создать. А в следующей версии будет.
-
- Сообщения: 65
- Зарегистрирован: 08 апр 2009, 20:32
Re: Путь до папки с программой, без xweb_human_emulator.php
Спасибо, за то что Вы делаете!
Очень благодарен, что так быстро вносите пожелания и правки!
Буду ждать обновлений тогда.
Очень благодарен, что так быстро вносите пожелания и правки!
Буду ждать обновлений тогда.
Re: Путь до папки с программой, без xweb_human_emulator.php
А в "хромированной" версии это отсутствует?
Re: Путь до папки с программой, без xweb_human_emulator.php
сделаем, будет - xhe_cef_path
Re: Путь до папки с программой, без xweb_human_emulator.php
Спасибо.
А как-то можно определить до загрузки библиотек, под какой версией программы запущен скрипт?
Или стоит сосредоточиться на одном хроме?
А как-то можно определить до загрузки библиотек, под какой версией программы запущен скрипт?
Или стоит сосредоточиться на одном хроме?
Re: Путь до папки с программой, без xweb_human_emulator.php
Можно определиться по файлу change_log_cef.txt или change_log.txt в папке программы