<?php
set_time_limit  
(0);

$db_host "localhost";
$db_name 'election';
$db_username 'root';
$db_password '';

$link_id mysql_connect($db_host$db_username$db_password);
mysql_select_db($db_name,$link_id)  or die('Erreur de selection '.mysql_error());

$fichier file_get_contents('12_lepen.txt');

$citoyens explode(';',$fichier);
foreach (
$citoyens as $citoyen) {
    
// Nom
    
$ci explode(',',$citoyen2);
    
$nom str_replace(array('M.','Mme'), ''$ci[0]);
    
$nom trim($nom);
    if (empty(
$nom)) {
       echo 
$citoyen.'<br />';
    } 
    
// sexe
    
$sexe '';
    if (
strpos($citoyen'M.') !== false) {
        
$sexe 'M';
    }
    if (
strpos($citoyen'Mme') !== false) {
        
$sexe 'F';
    }
    if (empty(
$sexe)) {
       echo 
$citoyen.'<br />';
    }
    
$fonctions = array('maire des',
                       
'maire de',
                       
'maire d\'',
                       
'maire du',
                      
'maire délégué d\'une commune associée',
                      
'conseiller régional de',
                      
'conseiller régional d\'',
                      
'conseiller régional du',
                      
'conseiller général de',
                      
'conseiller régional',
                      
'assemblée des Français de l\'étranger',
                      
'représentant au Parlement européen',
                      
'conseiller territorial de',
                      
'président d\'une communauté de communes');
    
$fonction '';
    foreach (
$fonctions as $fonc) {
        if (
strpos($ci[1], $fonc) !== false) {
            
$fonction $fonc;
            break;
        }
    }
    if (empty(
$fonction)) {
       echo 
$citoyen.'<br />';
    }
    
$ville_dep str_replace($fonctions''$ci[1]);
    
// departement
    
preg_match('#(.*)\(+(.*)\)+#'$ville_dep$result);
    
$ville trim(str_replace(','''$result[1]));
    if (empty(
$ville) or strpos($ville'épouse') !== false) {
        
$ville '';
        echo 
$citoyen.'<br />';
    }
    
$departement = (trim($result[2]));
    if (empty(
$departement)) {
       echo 
$citoyen.'<br />';
    }    
                
    
$sql"INSERT INTO citoyen SET
        candidat_id = '1',
        `sexe` ='"
.mysql_real_escape_string($sexe)."',
        `nom`='"
.mysql_real_escape_string($nom)."',
        `fonction`='"
.mysql_real_escape_string($fonction)."',
        `ville`='"
.mysql_real_escape_string($ville)."',
        `departement`='"
.mysql_real_escape_string($departement)."'
         "
;
                
    
mysql_query($sql,$link_id) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); 
}