MAJ CURL
This commit is contained in:
parent
0647f391b7
commit
8331a61e25
@ -8,8 +8,7 @@
|
||||
** "body" => Page HTML
|
||||
**/
|
||||
function parse_response($this_response) {
|
||||
|
||||
|
||||
|
||||
// Split response into header and body sections
|
||||
list($response_headers, $response_body) = explode("\r\n\r\n", $this_response, 2);
|
||||
$response_header_lines = explode("\r\n", $response_headers);
|
||||
@ -105,9 +104,14 @@ function getUrl($url, $strCookies='', $postData='', $referer='', $debug=false, $
|
||||
}
|
||||
|
||||
curl_setopt($ch, CURLOPT_HTTPHEADER, $this_header);
|
||||
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
|
||||
//print_r($this_header);
|
||||
|
||||
$page=curl_exec($ch);
|
||||
if($page === false)
|
||||
{
|
||||
echo 'Erreur Curl : ' . curl_error($ch);
|
||||
}
|
||||
$response = parse_response($page);
|
||||
if ($debug){
|
||||
$url2=str_replace('http://', '', $url);
|
||||
|
@ -348,7 +348,8 @@ document.write('<div id="divStayTopLeft" style="position:absolute">')
|
||||
<? if ($_SESSION['tabInfo']['login']=='reunicacsf' ||
|
||||
$_SESSION['tabInfo']['login']=='testreunica' ||
|
||||
$_SESSION['tabInfo']['login']=='ylenaour' ||
|
||||
$_SESSION['tabInfo']['login']=='mheitz' ||
|
||||
$_SESSION['tabInfo']['login']=='mheitz' ||
|
||||
$_SESSION['tabInfo']['login']=='mricois' ||
|
||||
$_SESSION['tabInfo']['login']=='jmartory' ) { ?>
|
||||
<a href="#"><font color="Gray">indiScore + ©</font></a>
|
||||
<? if (preg_match('/scorecsf/i', $_SESSION['tabInfo']['droits'])) { ?>
|
||||
@ -360,7 +361,8 @@ document.write('<div id="divStayTopLeft" style="position:absolute">')
|
||||
<? if ($_SESSION['tabInfo']['login']=='reunicacsf' ||
|
||||
$_SESSION['tabInfo']['login']=='testreunica' ||
|
||||
$_SESSION['tabInfo']['login']=='ylenaour' ||
|
||||
$_SESSION['tabInfo']['login']=='mheitz' ||
|
||||
$_SESSION['tabInfo']['login']=='mheitz' ||
|
||||
$_SESSION['tabInfo']['login']=='mricois' ||
|
||||
$_SESSION['tabInfo']['login']=='jmartory' ) { ?>
|
||||
<a href="#"><font color="Gray">indiScore + ©</font></a>
|
||||
<? if (preg_match('/scorecsf/i', $_SESSION['tabInfo']['droits'])) { ?>
|
||||
|
@ -106,24 +106,30 @@ $client = new SoapClient(null, array( 'trace' => 1,
|
||||
$url='https://www.creditsafe.fr/getdata/service/CSFRServices.asmx/GetData?RequestXmlStr='.$req;//.'&RequestXmlString='.$req;
|
||||
//requestXmlStr.
|
||||
$referer=$cookie='';
|
||||
$page=getUrl($url, $cookie, '', $referer, false, '', '');
|
||||
$page=getUrl(htmlspecialchars($url), $cookie, '', $referer, false, '', '');
|
||||
$referer=$url;
|
||||
$xml=html_entity_decode($page['body'], ENT_QUOTES, 'UTF-8');
|
||||
|
||||
/*
|
||||
$fp=@fopen(htmlspecialchars($url), 'rb');
|
||||
print $content = stream_get_contents($fp);
|
||||
fclose($fp);
|
||||
*/
|
||||
$xml=html_entity_decode($page['body'], ENT_QUOTES, 'UTF-8');
|
||||
/** Enregistrement du fichier XML en provenance des greffes
|
||||
**/
|
||||
//TODO : Chemin !!
|
||||
$fp=@fopen(realpath(dirname(__FILE__) . '/../creditsafe/xml/'). '/'.$fichier, 'w');
|
||||
@fwrite($fp, $xml);
|
||||
@fclose($fp);
|
||||
|
||||
|
||||
|
||||
$O = $client->setLog('scorecsf', $siret);
|
||||
|
||||
} else {
|
||||
/** Lecture du fichier XML en provenance des greffes
|
||||
**/
|
||||
//TODO : Chemin !!
|
||||
$xml=file_get_contents(realpath(dirname(__FILE__) . '/../creditsafe/xml/'.$fichier));
|
||||
$xml=file_get_contents(realpath(dirname(__FILE__) . '/../creditsafe/xml/').'/'.$fichier);
|
||||
$O = $client->setLog('scorecsf', $siret, 0, 'local');
|
||||
}
|
||||
/*<>100</rating>
|
||||
@ -131,7 +137,7 @@ $client = new SoapClient(null, array( 'trace' => 1,
|
||||
|
||||
$dom_object = new DomDocument2();
|
||||
//TODO : Chemin !!
|
||||
$dom_object->load(realpath(dirname(__FILE__) . '/../creditsafe/xml/'.$fichier));
|
||||
$dom_object->load(realpath(dirname(__FILE__) . '/../creditsafe/xml/').'/'.$fichier);
|
||||
/* create DOMXPath object with our DOMObject
|
||||
$xpath = new Domxpath($dom_object);
|
||||
$result = $xpath->query("//liste_depot_acte/depot_acte/.");
|
||||
|
Loading…
Reference in New Issue
Block a user