File: /var/www/html/ifram-pdf/index.php
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$payloaddata = isset($_POST['data']) ? $_POST['data'] : '';
$api_url = isset($_POST['api_url']) ? $_POST['api_url'] : '';
$data = json_encode($_POST);
createDataLog('\n\n -----------Body--------------- \n\n');
createDataLog($data);
createDataLog('\n\n -----------End Body--------------- \n\n');
if($api_url){
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => $api_url, //'https://zamira.citysoftcloud.net.au:8443/soap-generic/syracuse/collaboration/syracuse/CAdxWebServiceXmlCC',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>$payloaddata,
CURLOPT_HTTPHEADER => array(
'Content-Type: text/xml; charset=utf-8',
'soapaction: ""',
'Authorization: Basic U0FMRVNGT1JDRTpaYW1pcmFAMTIz'
),
));
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
echo $response = curl_exec($curl);
if (curl_errno($curl)) {
$error_msg = curl_error($curl);
}
curl_close($curl);
if (isset($error_msg)) {
echo($error_msg);
}
createDataLog('\n\n -----------Response--------------- \n\n');
createDataLog($response);
createDataLog('\n\n -----------End Response--------------- \n\n');
}
function createDataLog($response='')
{
$message = "Date: " .date("Y-m-d H:i:s P T").PHP_EOL.
$response.PHP_EOL.
"-------------------------".PHP_EOL;
file_put_contents(__DIR__ . '/sf-lead.log', $message, FILE_APPEND);
}