Mombu the Php Forum sponsored links

Go Back   Mombu the Php Forum > Php > How to submit form via PHP
User Name
Password
REGISTER NOW! Mark Forums Read

sponsored links


Reply
 
1 29th April 06:21
External User
 
Posts: 1
Default How to submit form via PHP



Hello. I'm pretty noob in PHP and would like to know how can I submit some HTML form got via file_get_contents(URL). For example:

<form name="someform" method="post">
<input type="submit">
</form>

so how can I submit 'someform' form.

Thanks in advance for any suggestions.

Matěj "czech_d3v3l0p3r" Grabovský
  Reply With Quote


  sponsored links


2 29th April 09:31
jblanchard
External User
 
Posts: 1
Default How to submit form via PHP



[snip]
Hello. I'm pretty noob in PHP and would like to know how can I submit
some HTML form got via file_get_contents(URL). For example:

<form name="someform" method="post">
<input type="submit">
</form>

so how can I submit 'someform' form.

Thanks in advance for any suggestions.
[/snip]

Click 'Submit'

Your form tag needs an action statement

<form name="someform" action="some.php" method="POST">

All of the form's variables will be available in the $_POST array
  Reply With Quote
3 29th April 09:31
robert
External User
 
Posts: 1
Default How to submit form via PHP


No it doesn't... without an action statement it will submit to the same
URL in which it was presented.

Cheers,
Rob.
--
http://www.interjinn.com
Application and Templating Framework for PHP
  Reply With Quote
4 29th April 09:32
warren
External User
 
Posts: 1
Default How to submit form via PHP


Key to this one may be understanding what is being asked. I think pe.ve.ce
performed a file read (file_get_contents) on the form from another website
and wants to be able to simulate a browser submit from his code.

If this is correct, I would recommend you take a look at CURL. There are
probably several approaches that work, but as I understand that CURL is an
implementation of the C libraries used by early browsers. If that is not
correct, someone here will set us straight. Many ISP's won't support CURL,
because it is often used for questionable activities and considered a
security exposure, but I believe CURL is what you want.

Hth,

Warren Vail
  Reply With Quote
5 29th April 09:32
jblanchard
External User
 
Posts: 1
Default How to submit form via PHP


[snip]


No it doesn't... without an action statement it will submit to the same
URL in which it was presented.
[/snip]

True, I was just eyeballs deep in coding something and answered much too
quickly.
  Reply With Quote
6 29th April 09:32
External User
 
Posts: 1
Default How to submit form via PHP


Thanks, that was what I needed. Also I found this: http://curl.haxx.se/libcurl/php/examples/./simplepost.html. Is it somehow possible to retrieve result of that operation?

Thanks in advance.

Matěj "czech_d3v3l0pr" Grabovský
  Reply With Quote
7 29th April 09:32
tmboyd1
External User
 
Posts: 1
Default How to submit form via PHP


I believe:

curl_setopt(CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);

....will send the output from cURL to the variable rather than the web browser/screen.


Todd Boyd
Web Programmer
  Reply With Quote
8 29th April 09:33
External User
 
Posts: 1
Default How to submit form via PHP


Many thanks, Todd, and others.

Matěj "czech_d3vl0p3r" Grabovský
  Reply With Quote
9 29th April 13:08
tedd.sperling
External User
 
Posts: 1
Default How to submit form via PHP


Rob:

There you go again -- I've been submitting forms for over a decade
and didn't know that.

There's nothing more annoying than someone who's always teaching you
something. :-)

Cheers,

tedd

--
-------
http://sperling.com http://ancientstones.com http://earthstones.com
  Reply With Quote
10 7th May 12:32
waynnlue
External User
 
Posts: 1
Default How to submit form via PHP


Sorry to drag up an old thread, but I just saw this. Is that true of
all browsers? I'm wondering because I just coded a site to use this
behavior, then I saw that the html specification says the action
attribute is required.

Thanks,
Waynn
  Reply With Quote
Reply


Thread Tools
Display Modes




Copyright © 2006 SmartyDevil.com - Dies Mies Jeschet Boenedoesef Douvema Enitemaus -
666