batch/1.1/old/getPAC.php
2013-06-19 08:24:49 +00:00

66 lines
2.0 KiB
PHP

#!/usr/bin/php -c/var/www/batch/config/php_batch_sd.ini
<?php
include_once(FWK_PATH.'common/chiffres.php');
include_once(FWK_PATH.'common/dates.php');
include_once(INCLUDE_PATH.'insee/classMInsee.php');
include_once(FWK_PATH.'mail/sendMail.php');
$strInfoScript='Usage : '.basename($argv[0]). " <option> [FICHIERS]
Génération du cache des variables courantes si nécessaire.
Options :
-d Mode debug (Verbosité au maximum)
-f Forcer la re-Génération du cache
";
$modeDebug=$modeGeneration=false;
$argv=$_SERVER['argv'];
for ($i=1,$j=0; isset($argv[$i]); $i++) {
if (substr($argv[$i],0,1)=='-') {
switch (substr($argv[$i],1,1)) {
case 'd': $modeDebug=true; break;
case 'f': $modeGeneration=true; break;
case '-':
case '?': die($strInfoScript); break;
default: die('Option '. $argv[$i] . ' inconnue !'.EOL); break;
}
}// else $tabFichLigneCmd[]=$argv[$i];
}
$iDb=new WDB();
global $tabVariables;
$tdeb=microtime(true);
//$url="https://www1.telepac.agriculture.gouv.fr/telepac/tbp/accueil/accueil.action";
$url="https://www1.telepac.agriculture.gouv.fr/telepac/tbp/feader/charger.action?utilisateurData.campagne=2009";
$cookie='';
$referer='';
$page=getUrl($url, $cookie, '', $referer, false);
$body=$page['body'];
$cookie=$page['header']['Set-Cookie'];
$referer=$url;
if ($page['code']<>302) die('Erreur code retour 1');
$url=$page['header']['Location'];
$page=getUrl($url, $cookie, '', $referer, false);
$body=$page['body'];
$referer=$url;
if ($page['code']<>200) die('Erreur code retour 2');
$tabPost=array( 'page'=>0,
'nbResultats'=>'',
'isCompter'=>false,
'afficherResultatsAction'=>'afficherResultats.action',
'rechercheExploitant.nomRaisonSociale'=>'a*',
'rechercheExploitant.libelleCommune'=>'*cha*',
'rechercheExploitant.codePostal'=>'28700',
);
$url='https://www1.telepac.agriculture.gouv.fr/telepac/tbp/feader/afficher.action';
$page=getUrl($url, $cookie, $tabPost, $referer, false);
die(print_r($page));
?>