This week's giveaway is in the EJB and other Java EE Technologies forum. We're giving away four copies of EJB 3 in Action and have Debu Panda, Reza Rahman, Ryan Cuprak, and Michael Remijan on-line! See this thread for details.
Please guide me how to call PHP file from a servlet. I found php code which can create file on my server directory. But i want to call that php code from my servlet. Php code is in the php file named UpLoad_File.php I also want to pass the file name as a parameter to php file. Also is it possible after executing PHP code the control return back to servlet.. is that possible...Thanks
Joined: Jan 03, 2006
please guide me how to call PHP code from a servlet... thanks
I'm sure it can be done -- anything's possible with enough work. The question is whether it should be done, and I'm going to argue that the answer is "no". To call this PHP code, you're presumably going to have to recreate the PHP server environment (which would mean setting environment variables in a script) then use Java's Runtime.exec() method to execute the PHP interpreter from that script, and then recover the input and output streams and communicate back and forth with that process. That seems like a lot of work -- not to mention a slow, inefficient, and fragile way to do things. Why not just use a standard Java file-upload component?