Par acte SSP en date du (.*)\s',
+ 'acteNature'=>'
Par acte SSP en date du (?:.*)/\d\d\d\d\s(.*)
',
+ /*
Par acte SSP en date du 08/10/2009 il a été constitué la société suivante :
+
Siège social : 108 rue des Bains, 8 Allée du Douet d'Auge 14103 Pont l'Eveque, 14360 Trouville sur Mer
+
Capital : €
+ */
+// id socTri uid
+ );
+echo date ('Y/m/d - H:i:s')." - Début de la mise à jour des informations '$table'...".EOL;
+
+$ret=$iDb->select($table, 'MAX(id)', '1', false);
+$iDeb=$ret[0][0];
+$nbVides=0;
+echo date ('Y/m/d - H:i:s')." - Dernier id '$table' = $iDeb".EOL;
+//$iDeb=54701;
+
+for($i=$iDeb;;$i++) {
+ $tabInsert=array('id'=>$i);
+
+/* $ret=$iDb->select($table, 'raiSoc', "id=$i", false);
+ if (@$ret[0][0]<>'') continue;
+*/
+
+ $url=$urlBase.$i;
+ $page=getUrl($url, '', '', '', false);
+ $referer=$url;
+ if ($page['code']==301) {
+ $url=$page['header']['Location'];
+ $page=getUrl($url, '', '', $referer, false);
+ $referer=$url;
+ }
+ $body=$page['body'];
+ $tabHtml=html2array($body, $tabZones);
+
+ if ($tabHtml['jalNum']=='' || @$tabHtml['annCat']=='') {
+ $nbVides++;
+ $i0=$i-10;
+ if ($nbVides==10) die("Le dernier numéro d'annonces est probablement le '$i0'".EOL);
+ continue;
+ }
+ $nbVides=0;
+ $tabHtml['jalDateYmd']=WDate::dateT('d M Y','Y-m-d',$tabHtml['jalDateTxt']);
+ $tabInsert=array_merge($tabInsert,$tabHtml);
+ $tabInsert['dateInsert']=date('YmdHis');
+ if (@$iInsee->valideSiren($tabInsert['siren']))
+ $tabInsert['sirenValide']=1;
+ else
+ $tabInsert['sirenValide']=0;
+
+ print_r($tabInsert);
+
+ if (!$iDb->insert($table, $tabInsert, false)) {
+ if (mysql_errno()==1062) {
+ unset($tabInsert['dateInsert']);
+ $iDb->update($table, $tabInsert, "id=$i", false);
+ } else {
+ print_r($tabInsert);
+ die(mysql_error());
+ }
+ }
+
+ //die();
+ $nb=count($tabInsert);
+ $nb2=@count($tabInsert2);
+ echo date('Y/m/d H:i:s')." - $i : $nb zones et $nb2 qualifications".EOL;
+
+ if ($modeDebug) randsleep(1,2);
+ else randsleep(7,21);
+}
+
+die();
+
+
/**
- ** Ce script récupère les tribunaux compétents pour les codes insee des communes (site du ministère de la justice)
+ ** Ce script récupère les tribunaux compétents pour les codes insee des communes (site du ministère de la justice)
** URL = http://www.justice.gouv.fr/recherche-juridictions/popup.php?insee=01053&type=all
** referer = http://www.justice.gouv.fr/recherche-juridictions/consult.php
**
- ** Il faudrait penser à mettre à jour en automatique la liste des communes depuis le site de l'insee !!!
+ ** Il faudrait penser à mettre à jour en automatique la liste des communes depuis le site de l'insee !!!
** URL = http://www.insee.fr/fr/nom_def_met/nomenclatures/cog/cog.telechargement.annee.asp?annee=2007
**/
include_once(FWK_PATH.'common/dates.php');
@@ -26,8 +164,8 @@ $strInfoScript='Usage : '.basename($argv[0]). "