Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #80612 > unrolled thread

Re: Communicating with a PHP script (and pretending I'm a browser)

Started byLarry Martell <larry.martell@gmail.com>
First post2014-11-12 11:57 -0500
Last post2014-11-12 11:57 -0500
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: Communicating with a PHP script (and pretending I'm a browser) Larry Martell <larry.martell@gmail.com> - 2014-11-12 11:57 -0500

#80612 — Re: Communicating with a PHP script (and pretending I'm a browser)

FromLarry Martell <larry.martell@gmail.com>
Date2014-11-12 11:57 -0500
SubjectRe: Communicating with a PHP script (and pretending I'm a browser)
Message-ID<mailman.15728.1415811433.18130.python-list@python.org>
On Tue, Nov 11, 2014 at 10:48 AM, Larry Martell <larry.martell@gmail.com> wrote:
> I have a PHP app that I want to convert to django. But I want to do it
> stages. All the heavy lifting is in the PHP code, so first, I want to
> just use templates and views to generate the HTML, but still call the
> PHP code. Then later convert the PHP to python.
>
> My issue is that the PHP code expects to get all it's input from the
> REQUEST object and I've consumed that in the view. Is there any way I
> can somehow supply that to the PHP code?
>
> Is there some way python can communicate like curl ... it needs to
> send the request string in the body of a POST request to the URL that
> will route to the PHP script and get the output back.

We were all making this much harder than it is. I ended up doing this:

wp = urllib.request.urlopen('http://php_page/?' + request.POST.urlencode())
pw = wp.read()

[toc] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web