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

1037 lines
38 KiB
PHP
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/usr/bin/php -c/var/www/batch/config/php_batch_sd.ini
<?php
include_once(FWK_PATH.'common/curl.php');
include_once(FWK_PATH.'common/chiffres.php');
include_once(FWK_PATH.'common/dates.php');
include_once(INCLUDE_PATH.'insee/classMInsee.php');
include_once(INCLUDE_PATH.'partenaires/classMRncs.php');
include_once(INCLUDE_PATH.'partenaires/classMBilans.php');
include_once(FWK_PATH.'mail/sendMail.php');
$modeDebug=false;
$strInfoScript='Usage : '.basename($argv[0]). " <option>
Mise à jour des tribunaux compétents pour les codes insee des communes depuis le site du ministère de la justice.
/**@todo : Il faudrait penser à mettre à jour en automatique la liste des communes depuis le site de l'insee !!!**/
Options :
-v Mode debug (Verbosité au maximum et fonctionnement sans timer ni contraintes temporelles)
";/* -i:XXXXX Reprendre au code commune Insee XXXXX
";*/
$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 'v': $modeDebug=true; break;
case '-':
case '?': die($strInfoScript); break;
default: die('Option '. $argv[$i] . " inconnue !\n");
}
}
}
/** URL = http://www.justice.gouv.fr/recherche-juridictions/popup.php?insee=01053&type=all
** referer = http://www.justice.gouv.fr/recherche-juridictions/consult.php
**
** URL = http://www.insee.fr/fr/nom_def_met/nomenclatures/cog/cog.telechargement.annee.asp?annee=2007
**/
$iDb=new WDB('jo');
$iInsee=new MInsee();
$table='annonces_jal';
$urlBase='http://www.annonces-legales.fr/annonce-legale/';
$tabZones=array(
'jalNum'=>'<div id="al_title"><h1><a href="http://www.annonces-legales.fr/journal/(.*)/',
'jalDept'=>'<div id="al_title"><h1><a href="http://www.annonces-legales.fr/journal/(?:.*)">(?:.*) (\d+|2A|2B)</a></h1></div>',
'jalNom'=>'<div id="al_title"><h1><a href="http://www.annonces-legales.fr/journal/(?:.*)/(.*)">',
'jalLib'=>'<div id="al_title"><h1><a href="http://www.annonces-legales.fr/journal/(?:.*)">(.*)</a></h1></div>',
'jalDateTxt'=>'<div id=\'annonce_legale_date\'><b>(.*)</b></div>',
'annCat'=>'<div id=\'annonce_legale_date\'><b>(?:.*)</b></div><h2><b><a href=\'http://(.*).annonces-legales.fr/publication\'>',
'evenLib'=>'<div id=\'annonce_legale_date\'><b>(?:.*)</b></div><h2><b><a href=\'http://(?:.*).annonces-legales.fr/publication\'>(.*)</b></a></h2>',
'socNom'=>'<div align=\'center\' style=\'font-size: 24pt; line-height: 24pt;\'><strong>(.*)</strong></div>',
'fjCap'=>'<div align=\'center\'><strong>(.*)</strong></div>',
'adr'=>'<div align=\'center\'><strong>(?:.*)</strong></div>(?:.*)<div><center>(.*)\d\d\d\d\d',
'adrSiege'=>'<div>Si.*ge social : (.*)</div>',
'cpVille'=>'<div align=\'center\'><strong>(?:.*)</strong></div>(?:.*)<div><center>(.*)(\d\d\d\d\d\s.*)<br>',
'siren'=>'<br>(?:.*)(\d\d\d\d\d\d\d\d\d) R',
'tribunal'=>'(?:\d\d\d\d\d\d\d\d\d) R.C.S. (.*)</center>',
'tribunalImm'=>'<div>Immatriculation au RCS de (.*)</div>',
'socDuree'=>'<div>Dur.*e : (\d+) ans</div>',
'socObjet'=>'<div>Objet social : (.*)</div>',
'socGerance'=>'<div>G.*rance : (.*)</div>',
'annonce'=>'<div class=.annonce.>(.*)<div class="separator">',
'mention'=>'<div>(Mention en sera faite.*)</div>',
'acteDate'=>'<div>Par acte SSP en date du (.*)\s',
'acteNature'=>'<div>Par acte SSP en date du (?:.*)/\d\d\d\d\s(.*)</div>',
/* <div>Par acte SSP en date du 08/10/2009 il a été constitué la société suivante :</div>
<div>Siège social : 108 rue des Bains, 8 Allée du Douet d'Auge 14103 Pont l'Eveque, 14360 Trouville sur Mer</div>
<div>Capital : €</div>
*/
// 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)
** 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 !!!
** URL = http://www.insee.fr/fr/nom_def_met/nomenclatures/cog/cog.telechargement.annee.asp?annee=2007
**/
include_once(FWK_PATH.'common/dates.php');
include_once(FWK_PATH.'common/curl.php');
include_once(INCLUDE_PATH.'insee/classMInsee.php');
$referer='';
$iDb=new WDB();
$iInsee=new MInsee();
$modeDebug=false;
$iDeb=0;
$tMin=7;
$tMax=21;
$strInfoScript='Usage : '.basename($argv[0]). " <option>
Chargement des annonces JAL.
Options :
-d Mode debug (Verbosité au maximum)
-i:XXX Reprendre à la ligne XXX
";
$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 'i': $iDeb=substr($argv[$i],3)*1; break;
case '-':
case '?': die($strInfoScript); break;
default: die('Option '. $argv[$i] . " inconnue !\n");
}
}
}
function html2txt($html) {
return trim(strtr(html_entity_decode(utf8_decode($html)),array(chr(160)=>' ')));
}
//$page=getUrl('http://adls.journal-annonce-legale.fr/journal');
//die(print_r($page));
echo date ('Y/m/d - H:i:s') . " - Début de la récupération des annonces sur le site JAL...".EOL;
/*<div id="annonce_legale_item">
<br>
<div id="al_title"><h1><a href="http://www.annonces-legales.fr/journal/338/lecho-de-louest">L'Echo de l'Ouest - Loire-Atlantique 44</a></h1></div>
<div class="separator"></div>
<div id='annonce_legale_date'><b>30 août 2012</b></div><h2><b><a href='http://transfert-de-siege-dans-le-departement.annonces-legales.fr/publication'>Transfert de si&eacute;ge dans le d&eacute;partement</b></a></h2> <div id="annonce_legale_text" style="">
<div class='annonce'>
<div align='center' style='font-size: 24pt; line-height: 24pt;'><strong>SELECTIMMO</strong></div>
<div align='center'><strong>SARL Unipersonnelle au capital de 1500 Euros</strong></div>
<div align='center'>
<center>12 rue de la Chevasnerie,<br>
44000 NANTES<br>
494480759 R.C.S. Nantes</center>
</div>
<div>Par décision du gérant en date du 30 août 2012 il a été décidé de transférer le siège social de la société au 58 boulevard Meusnier de Querlon, 44000 NANTES à compter du 30 août 2012.</div>
<div>Mention en sera faite au Registre du Commerce et des Sociétés de Nantes</div>
</div> </div>
<br><br><div class="separator"></div>
<br><h4>Autres annonces l&eacute;gales</h4><b><a href='/annonce-legale/54627/SOCIETE-CIVILE-DE-BONHERBE-Radiation-Liquidation-de-societe'>Annonce l&eacute;gale - SOCIETE CIVILE DE BONHERBE - Radiation - Liquidation de soci&eacute;t&eacute;</a></b><br><b><a href='/annonce-legale/54436/QIMNET-Transfert-de-siege-dans-le-departement'>Annonce l&eacute;gale - QIMNET - Transfert de si&eacute;ge dans le d&eacute;partement</a></b><br><b><a href='/annonce-legale/54368/SCI-SAINT-JALMES-JOZWICKI-Transfert-de-siege-hors-departement'>Annonce l&eacute;gale - SCI SAINT-JALMES - JOZWICKI - Transfert de si&eacute;ge hors d&eacute;partement</a></b><br></div> </div>
<div class="clear"></div>
<div class="clear"></div>
<div id="footer">
<div id="footer_l">
Regiepress s'est engag&eacute;e &agrave; soutenir :<br>*/
$page=getUrl($urlBase.'/annonces_legales', '', '', $referer);
$size=round(strlen($page['body'])/1024);
echo date ('Y/m/d - H:i:s') . " - Récupération de $size Ko de données. Recherche des annonces...".EOL;
$referer=$urlBase.'/annonces_legales';
if (preg_match_all('/<div class="th_1"><a href="(.*)"\s+target="_blank">(.*)<\/a><\/div>(?:.*)<div class="th_2"><a href="(?:.*)"\s+target="_blank">(.*)<\/a><\/div>(?:.*)<div class="th_5"><a href="(?:.*)"\s+target="_blank">(.*)<\/a><\/div>(?:.*)<div class="th_4"><a href="(?:.*)"\s+target="_blank">(.*)<\/a><\/div>/Uis', $page['body'], $matches)) {
//(<div class="th_3"><a href="(?:.*)"\s+target="_blank">(.*)<\/a><\/div>)?(?:.*)
//print_r($matches);die();
/*<div class="clear"></div>
<div class="th_1"><a href="/annonce_legale/395?PHPSESSID=66f305938c878c6983b928bb06764a0f" target="_blank">12-10-2009
<div class="th_2"><a href="/annonce_legale/395?PHPSESSID=66f305938c878c6983b928bb06764a0f" target="_blank">17</a></div>
<div class="th_3"><a href="/annonce_legale/395?PHPSESSID=66f305938c878c6983b928bb06764a0f" target="_blank">La Haute Saintonge</a></div>
<div class="th_5"><a href="/annonce_legale/395?PHPSESSID=66f305938c878c6983b928bb06764a0f" target="_blank">BSG DEVELOPPEMENTS&nbsp;</a></div>
<div class="th_4"><a href="/annonce_legale/395?PHPSESSID=66f305938c878c6983b928bb06764a0f" target="_blank"></a></div>
<div class="clear"></div>
*/
$nbAnnonces=count($matches[0]);
echo date ('Y/m/d - H:i:s') . " - Il y a $nbAnnonces annonces sur le site JAL...".EOL;
foreach ($matches[1] as $i=>$urlSuite) {
if ($i<$iDeb) continue;
elseif ($i==$iDeb && $i>0) echo date ('Y/m/d - H:i:s') . " - Reprise à la ligne $i/$nbAnnonces...".EOL;
$annId=0;
if (preg_match('/\/annonce_legale\/(.*)$/Ui', $urlSuite, $matches2))
$annId=preg_replace('/\?.*/','',$matches2[1]);
$date=WDate::dateT('d-m-Y','Y-m-d',$matches[2][$i]);
$dept=$matches[3][$i];
/* $jal =html2txt($matches[4][$i]);
$nom =html2txt($matches[5][$i]);
$even=html2txt($matches[6][$i]);*/
$jal ='';//html2txt($matches[3][$i]);
$nom =html2txt($matches[4][$i]);
$even=html2txt($matches[5][$i]);
$uniqueId=md5($date.$dept.$jal.$nom.$even);
// Récupération du corps de l'annonce
randsleep($tMin,$tMax);
$page=getUrl($urlBase.$urlSuite, '', '', $referer);
if (preg_match('/<div id="content">(?:.*)<h2>Annonce l&eacute;gale<\/h2>(?:.*)<div class="separator"><\/div>(.*)<div class=\'annonce\'>(.*)<div id="footer">/Uis', $page['body'], $matches2)) {
$annInfo=trim(utf8_decode($matches2[1]));
$annHtml=trim(utf8_decode($matches2[2]));
$annTxt =trim(strip_tags($annHtml));
} else {
$annInfo='';
$annTxt ='';
}
$tribunal='';
$tabIdentite=array();
if (preg_match_all("/((?:[0-9]{9,9})|(?:[0-9]{3,3} [0-9]{3,3} [0-9]{3,3})|(?:[0-9]{3,3}\.[0-9]{3,3}\.[0-9]{3,3})|(?:[0-9]{3,3}-[0-9]{3,3}-[0-9]{3,3}))(\s+R\.C\.S\.\s+(.*)\s+)?/", $annTxt, $matches2)) {
foreach ($matches2[1] as $j=>$siren) {
$siren=strtr($siren, array('.'=>'','-'=>'', ' '=>''));
$tribunal=trim(strtr($matches2[2][$j],array('R.C.S.'=>'')));
if ($iInsee->valideSiren($siren))
$tabIdentite[]=@$iInsee->getIdentiteLight($siren);
}
}
$siren=0;
$socNomSD=$tribunalSD='';
if (count($tabIdentite)==0) {
$siren=0;
if ($modeDebug) echo date ('Y/m/d - H:i:s') . " - Annonce $i/$nbAnnonces : $dept, $date - $jal, $nom - Pas de SIREN".EOL;
}
elseif (count($tabIdentite)==1) {
//print_r($tabIdentite);
$siren=$tabIdentite[0]['Siren'];
$socNomSD=$tabIdentite[0]['Nom'];
$tribunalSD=$tabIdentite[0]['Tribunal'];
} else {
$siren=0;
if ($modeDebug) echo date ('Y/m/d - H:i:s') . " - Annonce $i/$nbAnnonces : $dept, $date - $jal, $nom - ATTENTION : Plusieurs SIREN valident !".EOL;
}
// Prendre le tribunal de l'annonce et si non trouvé, celui lié au siren !
$tabInsert=array( 'wid'=>$annId,
'jalDate'=>$date,
'jalDept'=>$dept,
'jalNom'=>$jal,
'socNom'=>$nom,
'socTri'=>$tribunalSD,
'socSiren'=>$siren,
'tribunal'=>$tribunal,
'evenLib'=>$even,
'uid'=>$uniqueId,
'annonce'=>$annTxt,
'info'=>$annInfo,
'dateInsert'=>date('YmdHis'),
);
if ($iDb->insert('annonces_jal', $tabInsert)) {
echo date ('Y/m/d - H:i:s') . " - Annonce $i/$nbAnnonces : $dept, $date - $jal, $nom ($even)".EOL;
//die(print_r($tabInsert));
} elseif ($iDb->getLastErrorNum()==1062) {
echo date ('Y/m/d - H:i:s') . " - Annonce $i/$nbAnnonces déjà en base : $dept, $date - $jal, $nom.".EOL;
break;
} else {
print_r($tabInsert);
echo date ('Y/m/d - H:i:s') . " - ERREUR d'insertion de l'annonce $i/$nbAnnonces : $dept, $date - $jal, $nom.".EOL;
echo date ('Y/m/d - H:i:s') . " - ERREUR SQL : ".$iDb->getLastError().EOL;
die();
}
}
} else {
echo date ('Y/m/d - H:i:s') . " - ERREUR : Impossible d'exploiter la liste d'annonces du site JAL !".EOL;
file_put_contents('debug.tmp', print_r($page, true));
}
echo date ('Y/m/d - H:i:s') . " - Fin de la récupération des annonces sur le site JAL...".EOL;
die();
/*
POST http://www.affiches-parisiennes.com/recherche.php
En-têtes requête:
Host[www.affiches-parisiennes.com]
Referer[http://www.affiches-parisiennes.com/recherche.php]
Cookie[__utma=42089205.1609474598.1234288314.1234456089.1234462062.6; __utmz=42089205.1234288314.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none); __utmc=42089205; PHPSESSID=71dd9ce3d97225b4fd16ac96f41aa91a; __utmb=42089205]
Données POST:
rec_option[on]
recherche[]
cible[txt]
operateur[OFF]
departement[]
interval_1[11%2F02%2F2009]
v_i_1[00%2F00%2F0000]
interval_2[12%2F02%2F2009]
v_i_2[11%2F02%2F2009]
rubrique[DISSOLUTIONS]
reference[]
clic[1]
limit[20]
submit.x[97]
submit.y[14]
submit[lancer+la+recherche]
*/
/*
ACTES DE VENTES
OPPOSITIONS
UNIQUES GERANCES
ANNONCES ET AVIS DIVERS
ACHAT VENTE LOCATION
ANNONCES ET AVIS DIVERS
OFFRE DE REPRISE
VENTES DIVERSES
AVIS AU PUBLIC
ANNONCES ADMINISTRATIVES
APPEL D\'OFFRES
AVIS AU PUBLIC
CESSATION DE GARANTIE
AVIS RELATIFS AU PERSONNES
AVIS DIVERS
AVIS DIVERS (Insaisissabilite)
CHANGEMENT DE REGIME
CHANGEMENTS DE NOM
JUGEMENTS
ORDONNANCES
CREANCES SALARIALES
CREANCES SALARIALES
EXPROPRIATION
NOUVELLE RUBRIQUE
INFORMATIONS DES TRIBUNAUX
TRIBUNAL DE COMMERCE DE BOBIGNY
TRIBUNAL DE COMMERCE DE CRETEIL
TRIBUNAL DE COMMERCE DE NANTERRE
TRIBUNAL DE COMMERCE DE PARIS
TRIBUNAL DE GRANDE INSTANCE DE CRETEIL
TRIBUNAL DE GRANDE INSTANCE DE DRAGUIGNAN
TRIBUNAL DE GRANDE INSTANCE DE PARIS
PERSONNES
AVIS DIVERS (Insaisissabilit)
DECLARATION D\'ABSENCE
INSAISISSABILITE
SOCIETES
APPORTS
APPORTS PARTIEL D\'ACTIF
APPORTS-FUSIONS
AVIS AUX ACTIONNAIRES
AVIS AUX ASSOCIES
AVIS AUX SOCIETAIRES
AVIS AUX SOCIETES
AVIS DE SOCIETES
AVIS FINANCIERS
BILAN
CESSIONS DE PARTS
CLOTURES DE LIQUIDATION
CONTINUATION
CONVOCATIONS
DISSOLUTIONS
EMISSIONS D\'ACTIONS
FORMATION
FUSIONS
MISES EN SOMMEIL
MODIFICATIONS
NOMINATION DE REPRESENTANT DE LA MASSE
NOMINATIONS D\'ADMINISTRATEUR JUDICIAIRE
NOMINATIONS D\'ADMINISTRATEUR PROVISOIRE
PROJETS DE FUSION
PROJETS DE SCISSION
PROJETS D\'APPORTS PARTIEL D\'ACTIF
PROROGATIONS
PROROGATIONS DE DUREE
PROROGATIONS DE MISSION D\'ADM PROVISOIR
SCISSION
TRANSFERTS DE SIEGE
TRANSFORMATIONS
*/
/*<div id="recherche">
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="400">
<tbody><tr>
<td align="left" bgcolor="#ffffff">
Annonce n°K003262</td>
<td align="left" bgcolor="#ffffff" width="20">
<a href="#top"><img src="img/a_top.gif" alt="haut de page" border="0"></a></td>
</tr>
<tr>
<td colspan="2" align="left" bgcolor="#ffffff">
Parue dans le journal Affiches Parisiennes n°17 du 11/02/2009.</td>
</tr>
</tbody></table>
<table align="center" bgcolor="#999999" border="0" cellpadding="1" cellspacing="0" width="400">
<tbody><tr>
<td>
<table align="center" bgcolor="#ffffff" border="0" cellpadding="10" cellspacing="0" width="400">
<tbody><tr>
<td bgcolor="#ffffff">
<div class="chap">
<div class="cp15">RESCH ET FILS</div>
<div class="p1"><span class="gras">Société en nom collectif</span></div>
<div class="p1">Au capital de 8.400 euros</div>
<div class="p1">Siège social&nbsp;:</div>
<div class="pp">15, avenue Olivier-d'Ormesson</div>
<div class="pp">94490 ORMESSON-SUR-MARNE</div>
<div class="p1">441 607 793 R.C.S. Créteil</div>
</div>
<br>
<div class="txt">
<div class="pp">L'AGE des Associés réunie le 31/12/2008, a décidé de dissoudre par anticipation la Société à compter du 1<sup>er</sup> janvier 2009. Elle a nommé comme Coliquidateurs M. Arnaud RESCH, né le 18 mai 1967 à Paris (75010), de nationalité française, demeurant à Saint-Maur-des-Fossés (94100), 1, rue Léopold-Sédar-Senghor, et M. Eric RESCH, né le 4 mars 1974 à Saint-Maur-des-Fossés (94100), de nationalité française, demeurant à Saint-Maur-des-Fossés (94100), 99, avenue Joffre, et leur a conféré les pouvoirs les plus étendus pour réaliser l'actif et acquitter le passif.</div>
<div class="p1">Le siège de liquidation est fixé au siège social.</div>
</div>
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
--------------------------
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="400">
<tbody><tr>
<td align="left" bgcolor="#ffffff">
Annonce n°K003220</td>
<td align="left" bgcolor="#ffffff" width="20">
<a href="#top"><img src="img/a_top.gif" alt="haut de page" border="0"></a></td>
</tr>
<tr>
<td colspan="2" align="left" bgcolor="#ffffff">
Parue dans le journal Affiches Parisiennes n°17 du 11/02/2009.</td>
</tr>
</tbody></table>
<table align="center" bgcolor="#999999" border="0" cellpadding="1" cellspacing="0" width="400">
<tbody><tr>
<td>
<table align="center" bgcolor="#ffffff" border="0" cellpadding="10" cellspacing="0" width="400">
<tbody><tr>
<td bgcolor="#ffffff">
<div class="chap">
<div class="cp15">KALISTO</div>
<div class="p1"><span class="gras">SARL</span> au capital de 7.500 euros</div>
<div class="p1">Siège social&nbsp;:</div>
<div class="pp">7, rue Hector-Malot
94120 FONTENAY-SOUS-BOIS</div>
<div class="p1">451 398 598 R.C.S. Créteil</div>
</div>
<br>
<div class="txt">
<div class="pp">L'A.G.E. du 5/01/2009 a prononcé la dissolution anticipée de la Société, M. Djordje KALINOVIC, demeurant 7, rue Hector-Malot, 94120 Fontenay-sous-Bois, a été nommé Liquidateur. Le siège de liquidation est fixé au siège social.</div>
<div class="p1">Mention au RCS de Créteil.</div>
</div>
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
--------------------------
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="400">
<tbody><tr>
<td align="left" bgcolor="#ffffff">
Annonce n°K003249</td>
<td align="left" bgcolor="#ffffff" width="20">
<a href="#top"><img src="img/a_top.gif" alt="haut de page" border="0"></a></td>
</tr>
<tr>
<td colspan="2" align="left" bgcolor="#ffffff">
Parue dans le journal Affiches Parisiennes n°17 du 11/02/2009.</td>
</tr>
</tbody></table>
<table align="center" bgcolor="#999999" border="0" cellpadding="1" cellspacing="0" width="400">
<tbody><tr>
<td>
<table align="center" bgcolor="#ffffff" border="0" cellpadding="10" cellspacing="0" width="400">
<tbody><tr>
<td bgcolor="#ffffff">
<div class="chap">
<div class="cp15">SCI ECLIPSE</div>
<div class="p1"><span class="gras">Société civile</span></div>
<div class="p1">Au capital de 1.372,04 euros</div>
<div class="p1">Siège social&nbsp;:</div>
<div class="pp">23, rue Delizy ­ 93500 PANTIN</div>
<div class="p1">424 305 878 R.C.S. Bobigny</div>
</div>
<br>
<div class="txt">
<div class="pp">L'A.G.E. du 3/11/2008, a prononcé la dissolution anticipée de la Société et ce à compter du 28/10/2008. M. Bernard ISABET, demeurant 44, rue Duguay-Trouin, 22590 Pordic, a été nommé Liquidateur. Le siège de liquidation est fixé au siège social.</div>
<div class="p1">Mention au RCS de Bobigny.</div>
</div>
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
--------------------------
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="400">
<tbody><tr>
<td align="left" bgcolor="#ffffff">
Annonce n°K003320</td>
<td align="left" bgcolor="#ffffff" width="20">
<a href="#top"><img src="img/a_top.gif" alt="haut de page" border="0"></a></td>
</tr>
<tr>
<td colspan="2" align="left" bgcolor="#ffffff">
Parue dans le journal Affiches Parisiennes n°17 du 11/02/2009.</td>
</tr>
</tbody></table>
<table align="center" bgcolor="#999999" border="0" cellpadding="1" cellspacing="0" width="400">
<tbody><tr>
<td>
<table align="center" bgcolor="#ffffff" border="0" cellpadding="10" cellspacing="0" width="400">
<tbody><tr>
<td bgcolor="#ffffff">
<div class="chap">
<div class="cp15">SNC LES JARDINS DE LALANDE</div>
<div class="p1"><span class="gras">Société en nom collectif</span></div>
<div class="p1">Au capital de 1.000 euros</div>
<div class="p1">Siège social&nbsp;:</div>
<div class="pp">45&nbsp;bis, route des Gardes
92190 MEUDON</div>
<div class="p1">438 842 254 R.C.S. Nanterre</div>
</div>
<br>
<div class="txt">
<div class="pp">L'Assemblée Générale Extraordinaire réunie le 1<sup>er</sup> décembre 2008 a décidé la dissolution anticipée de la Société, à compter du même jour et sa mise en liquidation amiable sous le régime conventionnnel dans les conditions prévues par les statuts et les délibérations de ladite Assemblée.</div>
<div class="pp">Elle a nommé comme Liquidateur, la Société GROUPE FRANCE TERRE, Société anonyme au capital de 2.473.990 euros, ayant son siège social&nbsp;: Le Mail du Point-du-Jour, 235, avenue Le Jour-se-Lève, 92100 Boulogne-Billancourt, 307 558 601 RCS Nanterre, en qualité de Liquidateur pour toute la durée de la liquidation, avec les pouvoirs les plus étendus tels que déterminés par la loi et les statuts pour procéder aux opérations de liquidation, réaliser l'actif, acquitter le passif, et l'a autorisé à continuer les affaires en cours et à en engager de nouvelles pour les besoins de la liquidation.</div>
<div class="pp">Le siège de la liquidation est fixé Le Mail du Point-du-Jour, 235, avenue Le Jour-se-Lève, 92100 Boulogne-Billancourt.</div>
<div class="pp">C'est à cette adresse que la correspondance devra être envoyée et que les actes et documents concernant la liquidation devront être notifiés.</div>
<div class="p1">Les actes et pièces relatifs à la liquidation seront déposés au greffe du Tribunal de commerce de Nanterre, en annexe au Registre du commerce et des sociétés.</div>
</div>
<div class="sig">
<div class="p1">&nbsp;Pour avis,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LE LIQUIDATEUR.</div>
</div>
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
--------------------------
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="400">
<tbody><tr>
<td align="left" bgcolor="#ffffff">
Annonce n°K003162</td>
<td align="left" bgcolor="#ffffff" width="20">
<a href="#top"><img src="img/a_top.gif" alt="haut de page" border="0"></a></td>
</tr>
<tr>
<td colspan="2" align="left" bgcolor="#ffffff">
Parue dans le journal Affiches Parisiennes n°17 du 11/02/2009.</td>
</tr>
</tbody></table>
<table align="center" bgcolor="#999999" border="0" cellpadding="1" cellspacing="0" width="400">
<tbody><tr>
<td>
<table align="center" bgcolor="#ffffff" border="0" cellpadding="10" cellspacing="0" width="400">
<tbody><tr>
<td bgcolor="#ffffff">
<div class="chap">
<div class="cp15">SOCIETE LJMA</div>
<div class="p1"><span class="gras">Société à responsabilité limitée</span></div>
<div class="p1">Au capital de 3.000&nbsp;</div>
<div class="p1">Siège social&nbsp;:</div>
<div class="pp">11&nbsp;ter, rue Gustave-Rey</div>
<div class="pp">92250 LA GARENNE-COLOMBES</div>
<div class="p1">502 648 231 R.C.S. Nanterre</div>
</div>
<br>
<div class="txt">
<div class="pp">Suite à l'A.G.E. du 29 décembre 2008, il a été prononcé la dissolution anticipée de la Société à compter du 29 décembre 2008. M. LEBRUN Jean Marc, demeurant 11&nbsp;ter, rue Gustave-Rey, 92250 La Garenne-Colombes, a été nommé en qualité de Liquidateur. Le siège de liquidation est fixé au siège social de la Société&nbsp;: 11&nbsp;ter, rue Gustave-Rey, 92250 La Garenne-Colombes.</div>
<div class="p1">Pour avis et mention au RCS de Nanterre.</div>
</div>
<div class="sig">
<div class="p1">LE GERANT.</div>
</div>
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
--------------------------
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="400">
<tbody><tr>
<td align="left" bgcolor="#ffffff">
Annonce n°K003332</td>
<td align="left" bgcolor="#ffffff" width="20">
<a href="#top"><img src="img/a_top.gif" alt="haut de page" border="0"></a></td>
</tr>
<tr>
<td colspan="2" align="left" bgcolor="#ffffff">
Parue dans le journal Affiches Parisiennes n°17 du 11/02/2009.</td>
</tr>
</tbody></table>
<table align="center" bgcolor="#999999" border="0" cellpadding="1" cellspacing="0" width="400">
<tbody><tr>
<td>
<table align="center" bgcolor="#ffffff" border="0" cellpadding="10" cellspacing="0" width="400">
<tbody><tr>
<td bgcolor="#ffffff">
<div class="chap">
<div class="cp15">CHLOE</div>
<div class="p1"><span class="gras">Société à responsabilité limitée</span></div>
<div class="p1">Au capital de 7.700&nbsp;</div>
<div class="p1">Siège social&nbsp;:</div>
<div class="pp">111, avenue Victor-Hugo ­ 75016 PARIS</div>
<div class="p1">441 015 799 R.C.S. Paris</div>
</div>
<br>
<div class="txt">
<div class="pp">L'AGE du 30/11/2008 à 10 heures a prononcé la dissolution anticipée&nbsp;; nommé en qualité de Liquidateur, M. ARFI Thierry, demeurant 110, rue Petit, 75019 Paris. Le siège de liquidation, ainsi que toute correspondance sont fixés au siège de la Société.</div>
</div>
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
--------------------------
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="400">
<tbody><tr>
<td align="left" bgcolor="#ffffff">
Annonce n°K003233</td>
<td align="left" bgcolor="#ffffff" width="20">
<a href="#top"><img src="img/a_top.gif" alt="haut de page" border="0"></a></td>
</tr>
<tr>
<td colspan="2" align="left" bgcolor="#ffffff">
Parue dans le journal Affiches Parisiennes n°17 du 11/02/2009.</td>
</tr>
</tbody></table>
<table align="center" bgcolor="#999999" border="0" cellpadding="1" cellspacing="0" width="400">
<tbody><tr>
<td>
<table align="center" bgcolor="#ffffff" border="0" cellpadding="10" cellspacing="0" width="400">
<tbody><tr>
<td bgcolor="#ffffff">
<div class="chap">
<div class="cp15">JV INTERNATIONAL</div>
<div class="p1"><span class="gras">EURL</span> au capital de 500&nbsp;</div>
<div class="p1">Siège social&nbsp;:</div>
<div class="pp">13, rue Charles-Tellier ­ 75016 PARIS</div>
<div class="p1">501 159 909 R.C.S. Paris</div>
</div>
<br>
<div class="txt">
<div class="pp">L'AGE du 23/01/2009 a décidé la dissolution de la Société et sa mise en liquidation amiable à compter du même jour, nommé en qualité de Liquidateur M. VARRET Jean, demeurant 13, rue Charles-Tellier, 75016 Paris, et fixé le siège de liquidation au 13, rue Charles-Tellier, 75016 Paris. Modification au RCS de Paris.</div>
</div>
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
--------------------------
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="400">
<tbody><tr>
<td align="left" bgcolor="#ffffff">
Annonce n°K003212</td>
<td align="left" bgcolor="#ffffff" width="20">
<a href="#top"><img src="img/a_top.gif" alt="haut de page" border="0"></a></td>
</tr>
<tr>
<td colspan="2" align="left" bgcolor="#ffffff">
Parue dans le journal Affiches Parisiennes n°17 du 11/02/2009.</td>
</tr>
</tbody></table>
<table align="center" bgcolor="#999999" border="0" cellpadding="1" cellspacing="0" width="400">
<tbody><tr>
<td>
<table align="center" bgcolor="#ffffff" border="0" cellpadding="10" cellspacing="0" width="400">
<tbody><tr>
<td bgcolor="#ffffff">
<div class="chap">
<div class="cp15">GOUSSET BENJAMIN SARL</div>
<div class="p1"><span class="gras">Société à responsabilité limitée
à capital variable</span></div>
<div class="p1">Au capital de 7.500&nbsp;</div>
<div class="p1">Siège social&nbsp;:</div>
<div class="pp">21, rue Henry-Monnier ­ 75009 PARIS</div>
<div class="p1">450 500 533 R.C.S. Paris</div>
</div>
<br>
<div class="txt">
<div class="pp">Aux termes d'une Assemblée Générale Extraordinaire en date du 31 janvier 2009, les Associés ont décidé la dissolution anticipée de ladite Société. M. GOUSSET Benjamin, demeurant au 35, rue de Douaï, 75009 Paris, est nommé Liquidateur. Le siège de la liquidation est fixé au 21, rue Henry-Monnier, 75009 Paris. C'est à cette adresse que la correspondance devra être adressée et que les actes et documents devront être notifiés. Les actes et pièces relatifs à la liquidation seront déposés au Registre du commerce et des sociétés de Paris. Pour avis et mention, Le Liquidateur, GOUSSET Benjamin.</div>
</div>
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
--------------------------
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="400">
<tbody><tr>
<td align="left" bgcolor="#ffffff">
Annonce n°K003158</td>
<td align="left" bgcolor="#ffffff" width="20">
<a href="#top"><img src="img/a_top.gif" alt="haut de page" border="0"></a></td>
</tr>
<tr>
<td colspan="2" align="left" bgcolor="#ffffff">
Parue dans le journal Affiches Parisiennes n°17 du 11/02/2009.</td>
</tr>
</tbody></table>
<table align="center" bgcolor="#999999" border="0" cellpadding="1" cellspacing="0" width="400">
<tbody><tr>
<td>
<table align="center" bgcolor="#ffffff" border="0" cellpadding="10" cellspacing="0" width="400">
<tbody><tr>
<td bgcolor="#ffffff">
<div class="chap">
<div class="cp15">PIERRE DEMPURE CONSULTANT</div>
<div class="p1"><span class="gras">SARL</span> au capital de 7.622,45&nbsp;</div>
<div class="p1">57, rue Laugier ­ 75017 PARIS</div>
<div class="p1">482 777 216 R.C.S. Paris</div>
</div>
<br>
<div class="txt">
<div class="pp">Par AGE du 30/12/2008, il a été décidé de dissoudre la Société à compter de ce jour. M. Pierre DEMPURE, Gérant, est nommé Liquidateur. Le siège de liquidation est fixé au siège social. Mention au RCS de Paris.</div>
</div>
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
--------------------------
</div>*/
die();
$urlBase='http://www.lecho-legales.com';
$page=getUrl($urlBase, '', '', $referer);
$referer=$url;
$cookie=$page['header']['Set-Cookie'];
if (preg_match('/AdminX=(.*);/Ui', $cookie, $matches))
$AdminX=$matches[1];
$url=$urlBase.$page['header']['Location'];
$page=getUrl($url, '', '', $referer);
$referer=$url;
//randsleep(2,7);
//$url=$urlBase."/XAds/index.php?type_3=on&acces=direct&AdminX=$AdminX&actionID=do_recherche";
$url=urlencode('http://www.lecho-legales.com/XAds/index.php?type_3=on&actionID=do_recherche');
//die($url);
$page=getUrl($url, '', $cookie, $referer);
die(print_r($page));
/*
<td> &nbsp;&nbsp;<img src="/XMain/graphics/graphics_ECHOREP/VieDesSocietes.gif" border="0" alt="" /></a>
</td>
</tr>
<tr valign="middle" align="center">
<td><a href="/XMain/../XAds/index.php?type_4=on&acces=direct&AdminX=a0729df88fa72d2b4dbd057f1c448688&amp;actionID=do_recherche"> &nbsp;&nbsp;<img src="/XMain/graphics/graphics_ECHOREP/DecisionsDesTribunaux.gif"
*/
die(print_r($page));
$lstCom=$iDb->select('villes', 'codeInsee, TRIM(CONCAT(ARTMAJ,NCC)) as LibCom','codeInsee BETWEEN 85068 AND 91000 GROUP BY codeInsee');// "`Code Insee`<'10000'");
foreach ($lstCom as $i=>$tabCom) {
$numInsee=$tabCom['codeInsee'];
$dep=substr($numInsee,0,2);
if ($dep==97) {
$dep=substr($numInsee,0,3);
$com=substr($numInsee,3,2);
} else
$com=substr($numInsee,2,3);
$url="http://annuaire-cfe.insee.fr/AnnuaireCFE/jsp/Controleur.jsp?ddd=$dep&ccc=$com&service=lcfer&type=NULL&Valider=Valider";
$page=getUrl($url, '', '', $referer, false, 'annuaire-cfe.insee.fr');
$body=$page['body'];
if (strpos($body, "<P>Erreur rencontrée : java.lang.NullPointerException</P>")==0)
{
//print_r($page);
$page=getUrl('http://annuaire-cfe.insee.fr/AnnuaireCFE/jsp/lcferf.jsp', $cookie, '', $url, false, 'annuaire-cfe.insee.fr');
$body=$page['body'];
if (preg_match('/<font size="2" face="Arial, Helvetica, sans-serif" color="#D01010">(?:.*)([\d]{2,3})(?:.*)- (.*) \/ (.*)<\/b><\/font><\/td>/Uis', $body, $matches)) {
$depLu=$matches[1];
$depLib=$matches[2];
$comLib=$matches[3];
}
/*<b>01
- AIN / L' ABERGEMENT CLEMENCIAT</b></font></td>*/
$tabTmp=explode('<tr bgcolor="#FFFFFF">',$body);
//print_r($tabTmp);die();
$sleep=false;
foreach ($tabTmp as $j=>$tabTrib) {
if ($j<2) continue;
if (preg_match('/<td valign="top" width="48%"> <font face="Arial, Helvetica, sans-serif" size="2">(?:.*)<b>(.*)<\/b><br>(.*)<\/font>/Uis', $tabTrib, $results)) {
$libTri=strip_tags($results[1]);
if (preg_match("/^Chambre de commerce et d'industrie$/i", $libTri)) $typeTri='O';// CCI
elseif (preg_match("/^Chambre de métiers et de l'artisanat/i", $libTri)) $typeTri='T';// CM
elseif (preg_match("/^Chambre de métiers/i", $libTri)) $typeTri='T';// CM
elseif (preg_match("/^Greffe du tribunal de commerce/i", $libTri)) continue;//$typeTri='C';// TC
elseif (preg_match("/^Chambre d'agriculture/i", $libTri)) $typeTri='R';// AGR
elseif (preg_match("/^Chambre nationale de la batellerie artisanale/i", $libTri)) $typeTri='N';// BAR
elseif (preg_match("/^URSSAF/i", $libTri)) $typeTri='U';// URS
elseif (preg_match("/^Centre des impôts/i", $libTri)) $typeTri='Z';// CDI
else die("Libellé CFE '$libTri' inconnu !");
} else die('Erreur fatale');/*</b><br>
1 RUE JOSEPH BERNIER<br>
01000 BOURG EN BRESSE<br>
Tél : 04 74 32 13 00<br>
Fax : 04 74 21 42 63<br>
<a href="http://WWW.AIN.CCI.FR" target="_new">WWW.AIN.CCI.FR</a>
</font>*/
if (preg_match_all('/(.*)(?:<br>|<\/a>)/Uis', $results[2], $results)) {
//print_r($results);die();
$results2=$results[1];
$adresse1=trim($results2[0]);
$adresse2=trim($results2[1]);
if (substr($adresse2,0,5)*1>0) {
$adresse2='';
$i=1;
} else $i=2;
$cpVille=trim(@$results2[$i]);
$cp=substr($cpVille,0,5)*1;
$ville=trim(substr($cpVille,5));
$tel=str_replace(' ','',strtr(@$results2[$i+1], 'TélFax :.',' '))*1;
$fax=str_replace(' ','',strtr(@$results2[$i+2], 'TélFax :.',' '))*1;
if (preg_match('/<a href="(.*)"/Ui', trim(@$results2[$i+3]), $results2)) $web=strtolower($results2[1]);
if ($web=='http://') $web='';
$id=md5($typeTri.$adresse1.$cp.$ville);
$str=$tabCom['codeInsee'].";1;$depLu;$depLib;$comLib;$id;$typeTri;$adresse1;$adresse2;$cp;$ville;$cpVille;$tel;$fax;$web";
$trib=$iDb->select('tribunaux', 'triId, triCode, triType, triNom, triCP, triTel, triFax', "triType='$typeTri' AND triCommentaire='$id'");
if (isset($trib[0]['triId'])) {
$id=$trib[0]['triId'];
$code=$trib[0]['triCode'];
$nom=$trib[0]['triNom'];
} else {
// Il faut insérer la fiche ID de la compétence
$tabAdr=$iInsee->structureVoie($adresse1);
$tabInsert=array('triType'=>$typeTri,
'triNom'=> $libTri,
'triCP'=>$cp,
'triWeb'=>$web,
'triAdrNum'=>$tabAdr['num'],
'triAdrIndRep'=>@$tabAdr['indRep'],
'triAdrTypeVoie'=>$tabAdr['typeVoie'],
'triAdrVoie'=>$tabAdr['libVoie'],
'triAdrComp'=>$adresse2,
'triVille'=>$ville,
'triTel'=>$tel,
'triFax'=>$fax,
'triCommentaire'=>$id,
);
$id=$iDb->insert('tribunaux', $tabInsert);
$code='';
$nom=$libTri;
print_r($tabInsert);
$sleep=true;
}
echo $str;
if ($id>0) {
$ret=$iDb->insert('tribunauxInsee', array('CodeInsee'=>$tabCom['codeInsee'],'triId'=>$id));
if (!$ret) {
echo ' Déjà en base.';
}
else {
echo ' ===> INSERE !!!';
$sleep=true;
}
echo "\n";
}
}
}
} else {
$str=$tabCom['codeInsee'].";0;;;".$tabCom['LibCom']."\n";
echo $str;
}
/*if ($sleep) randsleep(5, 15);//7,21);
else randsleep(2, 7);*/
// sleep(2);
}
die();
?>