How can I execute a PHP script from Java?

后端 未结 6 376
迷失自我
迷失自我 2020-12-16 03:01

I have a php script which is executed over a URL. (e.g. www.something.com/myscript?param=xy)

When this script is executed in a browser it gives a coded result, a neg

6条回答
  •  春和景丽
    2020-12-16 04:06

    On the related note if you are trying to execute a php script from a java program , you may refer the following code

            Process p = Runtime.getRuntime().exec("php foo.php");
    
            p.waitFor();
    
            String line;
    
            BufferedReader error = new BufferedReader(new InputStreamReader(p.getErrorStream()));
            while((line = error.readLine()) != null){
                System.out.println(line);
            }
            error.close();
    
            BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()));
            while((line=input.readLine()) != null){
                System.out.println(line);
    
            }
    
            input.close();
    
            OutputStream outputStream = p.getOutputStream();
            PrintStream printStream = new PrintStream(outputStream);
            printStream.println();
            printStream.flush();
            printStream.close();
    

提交回复
热议问题