2015-06-10 2 views
1

У меня есть странная установка в данный момент (занят с миграцией)Открыть документ HTML с PHP

У меня есть 4-е приложение Dimension, который вызывает PHP скрипты (что наше скоро будет, только приложение. Сбрасывание 4D)

Этот скрипт, вызываемый из 4D, должен открыть html-файл в браузере.

Возможно ли это?

Iv'e пытался что-то вдоль линий

header('Location: ./DischargeLetter.php?id='.urlencode($id)); 

Это передает HTML документ (отчет), что я хочу открыть вместе с идентификатором пациента.

вызов его в браузере работает (очевидно, эй), но как я могу заставить php открыть браузер или вкладку и перейти на эту страницу?

+0

Я не думаю, что вы можете контролировать (открытый браузер, или новая вкладка в браузере) с помощью php. Только сервер может выполнить ваш php-код. Эта функциональность принадлежит клиенту. если ваше приложение является настольным приложением, вы можете открыть браузер со ссылкой на ваш файл. если кто-то знает иначе, прокомментируйте –

ответ

1

Насколько я понимаю, у вас есть сценарий командной строки в php, и вы пытаетесь открыть браузер на сервере?

Если вы используете PHP как язык сценариев командных вы можете использовать http://php.net/manual/en/function.shell-exec.php для вызова других команд, так что вы можете назвать что-то вроде

shell_exec('C:\Program Files (x86)\Google\Chrome\Application\chrome.exe $url');

+0

Да, что будет работать, но откроет окно на стороне сервера. Я не думаю, что вы можете открыть его на стороне клиента с помощью php. Теперь я использую 4D, чтобы сделать тот же «shell_exec», но вы можете запустить его на стороне клиента. Будет просто использовать AJAX для заполнения данных. Спасибо, что нашли время, чтобы помочь. – morne

Смежные вопросы