Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Java call php


Автор: pavelslap 8.8.2013, 11:51
Как вызвать из Java кода php скрипт? Использую Netbeans 7.3.1.

Код

public void handleNextButtonAction(ActionEvent event) {
        System.out.print("Run php now");
}

Автор: LSD 8.8.2013, 13:24
Runtime.exec()

Автор: pavelslap 8.8.2013, 13:44
Цитата(LSD @ 8.8.2013,  13:24)
Runtime.exec()

Так можно вызвать программу (notepad  например).
Код

Process process = Runtime.getRuntime().exec("notepad.exe");

 А мне нужно выполнить php код. Вот так оно не сработает:
Код

Process process = Runtime.getRuntime().exec("file.php");

Как быть? 

Автор: LSD 9.8.2013, 12:59
Нужно вызывать интерпретатор PHP, а ему в качестве аргумента передавать имя и путь файла скрипта.

Если никакого результата от PHP получать не надо, а надо только его запустить, и ассоциации файлов прописанный правильно то, можно так:
Код

Desktop.getDesktop().open(new File("file.php"));

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)