1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| foreach($mots as $keyword)
{
// Passe chaque mot en minuscule
$keyword = strtolower($keyword);
// supprimer les caratères accentués
$keyword = strtr($keyword, "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ", "aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn");
// supprimer les '
$keyword = strtr($keyword, "'", " ");
// Verifie si un des mots du titre ne fait pas partie de la liste de mots à exclure
$sql_mots = mysql_query("SELECT * FROM `mots_out` WHERE `mots_out` LIKE '%" . $keyword . "%'") or die ("Erreur dans la requête des mots à exclure.");
$res_mots = mysql_fetch_array($sql_mots);
// Si le mot fait partie de la liste, ne pas le prendre en compte
if($res_mots['mots_out'] != TRUE )
{
$sql = mysql_query("SELECT * FROM `categories` WHERE `keywords` LIKE '%" . $keyword ."%'") or die ("Erreur dans la requête");
$res = mysql_fetch_array($sql);
$id_categorie = $res['id'];
if($res['id'] != FALSE)
{
// Insertion dans la base du n° d'annonce, du titre et de la catégorie
mysql_query("INSERT INTO `emb_advertisement` (`offer_id`, `adv_title`, `cty_id`) VALUES ('$row', '$titre', '$id_categorie')");
}
}
} |