Путь до папки с программой, без xweb_human_emulator.php

Все вопросы касающиеся использования
программы можно задать здесь
Ответить
PocketDevil
Сообщения: 65
Зарегистрирован: 08 апр 2009, 20:32

Путь до папки с программой, без xweb_human_emulator.php

Сообщение PocketDevil » 07 ноя 2013, 20:11

Добрый день
Подскажите пожалуйста,
как можно узнать путь до программы с XE на диске из скрипта, чтобы всегда верно подключать "xweb_human_emulator.php"?
Пробовал через $_SERVER['DOCUMENT_ROOT']; но возвращает пустую строку.

Это нужно тк я выношу свои скрипты из самой программы и путь до xweb_human_emulator.php относительно скрипта все время меняется,
а указывать абсолютный путь от корня диска, считаю тоже не совсем правильным решением, тк кто-то может и в другое место поставить программу.

Спасибо

PocketDevil
Сообщения: 65
Зарегистрирован: 08 апр 2009, 20:32

Re: Путь до папки с программой, без xweb_human_emulator.php

Сообщение PocketDevil » 07 ноя 2013, 21:02

В файле 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");

Это если еще нет более удобного решения.

Спасибо

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3057
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Путь до папки с программой, без xweb_human_emulator.php

Сообщение bigfozzy » 08 ноя 2013, 15:20

Сейчас можно завести файлик в строго заданном месте - с путем к программе, а мы при установке добавим задание системной переменной или тот же файлик.
Так пойдет ?

PocketDevil
Сообщения: 65
Зарегистрирован: 08 апр 2009, 20:32

Re: Путь до папки с программой, без xweb_human_emulator.php

Сообщение PocketDevil » 08 ноя 2013, 15:49

Не очень понял, как это должно работать. :roll:

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3057
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Путь до папки с программой, без xweb_human_emulator.php

Сообщение bigfozzy » 08 ноя 2013, 15:51

При установке хуман прописывает файл

%Windows%\System32\drivers\etc\xhe_path, а в нем путь куда он был установлен.

Путь к этому файлу постоянный. Содержимое его можно вычиnать средствами PHP в переменную. И использовать для подключения шаблона.

PocketDevil
Сообщения: 65
Зарегистрирован: 08 апр 2009, 20:32

Re: Путь до папки с программой, без xweb_human_emulator.php

Сообщение PocketDevil » 08 ноя 2013, 16:13

Странно, но у меня такого файла нет.
Изображение

Идею понят :)
Последний раз редактировалось PocketDevil 08 ноя 2013, 16:15, всего редактировалось 1 раз.

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3057
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Путь до папки с программой, без xweb_human_emulator.php

Сообщение bigfozzy » 08 ноя 2013, 16:14

Да, сейчас нет, можно его руками создать. А в следующей версии будет.

PocketDevil
Сообщения: 65
Зарегистрирован: 08 апр 2009, 20:32

Re: Путь до папки с программой, без xweb_human_emulator.php

Сообщение PocketDevil » 08 ноя 2013, 16:26

Спасибо, за то что Вы делаете!
Очень благодарен, что так быстро вносите пожелания и правки!
Буду ждать обновлений тогда. :)

LazyCot
Сообщения: 51
Зарегистрирован: 03 окт 2010, 16:37

Re: Путь до папки с программой, без xweb_human_emulator.php

Сообщение LazyCot » 26 янв 2018, 23:24

А в "хромированной" версии это отсутствует?

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3057
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Путь до папки с программой, без xweb_human_emulator.php

Сообщение bigfozzy » 27 янв 2018, 04:17

сделаем, будет - xhe_cef_path

LazyCot
Сообщения: 51
Зарегистрирован: 03 окт 2010, 16:37

Re: Путь до папки с программой, без xweb_human_emulator.php

Сообщение LazyCot » 27 янв 2018, 10:13

Спасибо.
А как-то можно определить до загрузки библиотек, под какой версией программы запущен скрипт?
Или стоит сосредоточиться на одном хроме?

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3057
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Путь до папки с программой, без xweb_human_emulator.php

Сообщение bigfozzy » 27 янв 2018, 12:27

Можно определиться по файлу change_log_cef.txt или change_log.txt в папке программы

Ответить