//url do destino da requsiçao, equivalente ao "action" de um formulário
$url = 'http://localhost:8888/dddd/wp-content/plugins/newsletter/do/subscribe.php';
//estes seriam os "inputs" do formulário
$campos = array(
'nn'=>urlencode($remetente), //Nome
'ne'=>urlencode($email), //E-Mail
'np1'=>urlencode($telefone),//Telefone
'np2' => urlencode($imovel),//Imóvel
'np3' => urlencode($catImovel)//Categoria
);
//temos que colocar os parâmetros do post no estilo de uma query string
foreach($campos as $name => $valor) {
$string_campos .= $name . '=' . $valor . '&';
}
$string_campos = rtrim($string_campos,'&');
$ch = curl_init();
//configurando as opções da conexão curl
curl_setopt($ch,CURLOPT_URL,$url);
//este parâmetro diz que queremos resgatar o retorno da requisição
curl_setopt($ch,CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch,CURLOPT_POST,count($campos));
curl_setopt($ch,CURLOPT_POSTFIELDS,$string_campos);
//manda a requisição post
$resultado = curl_exec($ch);
curl_close($ch);
echo $resultado;