Executing php snippets

With the following method, I am able to execute and display a php page:

   def phpstuff
     require ‘net/http’
       url = URI.parse(‘http://127.0.0.1/phpstuff.php’)
       req = Net::HTTP::Get.new(url.path)
       res = Net::HTTP.start(url.host, url.port) {|http|
         http.request(req)
       }
      render_text res.body
    end

However, let's suppose I want to simply execute a snippet of php code.
If I am just running straight out of mongrel, on say port 3000 (not
through apache), how can do that? Can I do it in the rhtml somehow?

Also, is there way, from within Rails, to get back a value returned,
say, by executing a method in php? Thanks, Ike

% php -r 'print("hello world\n");'
hello world

If you can call php via the CLI then that would work... kind of ugly, but it would work. You can also just pass it a filename to execute and then parse the results inside of Rails to do whatever you need to do.

-philip