Как я могу опубликовать внешнюю форму, используя PHP? - PullRequest
0 голосов
/ 14 февраля 2012

Внешняя форма

<form action="MyForm.action" method="post">  

, размещенная на другом сервере.

Я хочу, чтобы мой PHP-скрипт разместил эту форму и отобразил результаты

Как я могу это сделать

1 Ответ

2 голосов
/ 14 февраля 2012

Чтобы опубликовать форму из скрипта PHP, вы должны использовать cURL.Вот пример

<?php
  $url = 'http://domain.com/get-post.php';
  $fields = array(
    'lname'=>urlencode($last_name),
    'fname'=>urlencode($first_name),
  );

  //url-ify the data for the POST
  foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
  rtrim($fields_string,'&');

  // Initialize curl
  $ch = curl_init();

  //set the url, number of POST vars, POST data
  curl_setopt($ch,CURLOPT_URL,$url);
  curl_setopt($ch,CURLOPT_POST,count($fields));
  curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);

  //execute post
  $result = curl_exec($ch);

  // Results of post in $result
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...