As we all know, PHP cURL extensions can be used to simulate form submission. Drupal has the drupal_http_request function to execute an HTTP request. It can send a file via POST, but it is not as convenient as cURL. Here we will mainly explain how to Post a file to a remote server address in Drupal. Webpage Form table
As we all know, PHP cURL extensions can be used to simulate form submission. Drupal has the drupal_http_request function to execute an HTTP request. It can send a file via POST, but it is not as convenient as cURL. Here we will mainly explain how to Post a file to a remote server address in Drupal. Webpage Form table
As we all know, PHP cURL extensions can be used to simulate form submission. In Drupaldrupal_http_request
Function to execute an HTTP request. It can send a file in POST mode, but it is not as convenient as cURL. Here we will mainly explain how to Post a file to a remote server address in Drupal.
Webpage Form
The preceding form contains the text box, password, check box, and file submission.
Drupal cURL simulate form submission POST
$ Url = 'HTTP: // blog.lixiphp.com/demo/http_request/post.php ';
$ Ch = curl_init ();
Curl_setopt ($ ch, CURLOPT_HEADER, 0 );
Curl_setopt ($ ch, CURLOPT_VERBOSE, 0 );
Curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, true );
Curl_setopt ($ ch, CURLOPT_URL, $ url );
Curl_setopt ($ ch, CURLOPT_POST, true );
$ Post = array (
'Username' => 'lixip ',
'Password' => '000000 ′,
'Rememberme' => '1 ′,
'Avatar '=>' @ '. $ filename,
);
Curl_setopt ($ ch, CURLOPT_POSTFIELDS, $ post );
$ Response = curl_exec ($ ch );
The value of $ response is the HTML output after the webpage Form is submitted.
(...)
Read the rest of Drupal sends a file (1 words) through the cURL Post method)
©Li Xi for lixphp, 2013. | Permalink | No comment | Add todel. icio. us
Post tags: curl, drupal, drupal_http_request, Form, Post, send file, submit Form, simulate Form
Feed enhanced by Better Feed from Ozh