gamuMail/inc/charger_pdf.php

31 lines
985 B
PHP

<?php
if (!defined('_ECRIRE_INC_VERSION')){
return;
}
function inc_charger_pdf_dist($fichier_pdf, $contexte = []){
$login = lire_config('curl_login');
$password = lire_config('curl_mdp');
$contexte['spipdf'] = $contexte['spipdf'] ?? $fichier_pdf ;
$url = generer_url_public('spipdf', $contexte, true, false);
$CurlConnect = curl_init();
// pour une connexion https locale avec certificat auto-signé
if (defined('_DEBUG_AUTORISER')) {
curl_setopt($CurlConnect, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($CurlConnect, CURLOPT_SSL_VERIFYPEER, false);
}
curl_setopt($CurlConnect, CURLOPT_URL, $url);
curl_setopt($CurlConnect, CURLOPT_RETURNTRANSFER, 1 );
//curl_setopt($CurlConnect, CURLOPT_POSTFIELDS, $request);
curl_setopt($CurlConnect, CURLOPT_USERPWD, $login.':'.$password);
$retour = curl_exec($CurlConnect);
if( ! $retour = curl_exec($CurlConnect)) {
trigger_error(curl_error($CurlConnect));
}
curl_close($CurlConnect);
return $retour;
}