Alguem sabe como converter o o seguinte programa em php para o progress?? $autenticacao = '<?xml version="1.0" encoding="UTF-8"?> <requisicao-autenticacao id="1" versao="1.0.0" xmlns="http://ecommerce.cbmp.com.br"> <dados-ec> <numero>%d</numero> <chave>%s</chave> <nome>%s</nome> <codigo-pais>097</codigo-pais> </dados-ec> <dados-pedido> <numero>%d</numero> <valor>%s</valor> <moeda>986</moeda> <data-hora>%s</data-hora> </dados-pedido> <forma-pagamento> <produto>%s</produto> <parcelas>%d</parcelas> </forma-pagamento> <url-retorno>%s</url-retorno> <autorizar>2</autorizar> <capturar>false</capturar> </requisicao-autenticacao>'; $afiliacao = '99999999999'; $chave = "992411144122124cvdg747117007da5914d6359947015a5cdb2b8843db0fa832"; $loja = 'Empresa X'; $data = strftime( '%Y-%m-%dT%H:%M:%S' ); $retorno = sprintf( 'http://www.site.com.br/detpedido.php?pedido=%d' , $nrpedido ); $mensagem = sprintf( $autenticacao , $afiliacao , $chave , $loja , $nrpedido , $valor , $data , $produto , $parcela[0], $retorno ); /** * Iniciando CURL */ $curl = curl_init(); if ( is_resource( $curl ) ) { curl_setopt( $curl , CURLOPT_HEADER , 0 ); curl_setopt( $curl , CURLOPT_RETURNTRANSFER , 1 ); curl_setopt( $curl , CURLOPT_FOLLOWLOCATION , 1 ); curl_setopt( $curl , CURLOPT_URL , 'https://qasecommerce.cielo.com.br/servicos/ecommwsec.do' ); curl_setopt( $curl , CURLOPT_POST , 1 ); curl_setopt( $curl , CURLOPT_POSTFIELDS , http_build_query( array( 'mensagem' => $mensagem ) ) ); $xml = curl_exec( $curl ); $ern = curl_errno( $curl ); $err = curl_error( $curl ); curl_close( $curl ); if ( (bool) $ern ) { echo 'Opz, ocorreu um erro[' , $ern , ']: ' , $err; } else { $DadosEnvio= simplexml_load_string($xml); foreach( $DadosEnvio as $c => $v ) // recupera valores { $c = str_replace( array("-"), array(""), $c); //para remover os - da variavel a ser criada $$c = $v; } include "acesso.php"; $ano = substr($nrpedido,0,4); $nrpedido = substr($nrpedido,4); $sql = mysql_query("SELECT * FROM pedidos WHERE pedido=$nrpedido AND ano=$ano") or die(mysql_error()); $colunas = mysql_num_rows($sql); if ($colunas > 0) { $hrconfirma = substr($data, 11); $dtconfirma = substr($data, 00,10); $query = mysql_query("UPDATE pedidos SET TID = '$tid' , dt_confirmacao = '$dtconfirma', hora_confirmacao = '$hrconfirma' , forma_pagto = '$fpagto' WHERE pedido='$nrpedido' AND ano='$ano' ") or die(mysql_error()); echo "<script>top.window.location='$urlautenticacao';</script>"; } else { echo "Erro ao conectar o banco de dados..."; }; } } else { echo 'Opz, não foi possível criar o recurso da cURL'; } };