Skip to content
Extraits de code Groupes Projets
Valider c2a44bf9 rédigé par Fil's avatar Fil
Parcourir les fichiers

une mauvaise conversion eregi -> preg_match avait tue le reperage automatique...

une mauvaise conversion eregi -> preg_match avait tue le reperage automatique du titre / description d'un site depuis sites_edit (tetue, toutati)
parent ac9b0ce8
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -18,7 +18,6 @@ function action_editer_site_dist() {
$securiser_action = charger_fonction('securiser_action', 'inc');
$arg = $securiser_action();
if (preg_match(',options/(\d+),',$arg, $r)) {
$id_syndic = $r[1];
editer_site_options($id_syndic);
......@@ -299,13 +298,13 @@ function analyser_site($url) {
else {
$result['syndication'] = 'non';
$result['url_site'] = $url;
if (preg_match(',<head>(.*),i', $texte, $regs))
$head = filtrer_entites(preg_replace(',</head>.*,i', '', $regs[1]));
else
if (preg_match(',<head>(.*(description|title).*)</head>,Uims', $texte, $regs)) {
$head = filtrer_entites($regs[1]);
} else
$head = $texte;
if (preg_match(',<title[^>]*>(.*),i', $head, $regs))
$result['nom_site'] = filtrer_entites(supprimer_tags(preg_replace(',</title>.*,i', '', $regs[1])));
if (preg_match(',<meta[[:space:]]+(name|http\-equiv)[[:space:]]*=[[:space:]]*[\'"]?description[\'"]?[[:space:]]+(content|value)[[:space:]]*=[[:space:]]*[\'"]([^>]+)[\'"]>,i', $head, $regs))
if (preg_match(',<meta[[:space:]]+(name|http\-equiv)[[:space:]]*=[[:space:]]*[\'"]?description[\'"]?[[:space:]]+(content|value)[[:space:]]*=[[:space:]]*[\'"]([^>]+)[\'"]>,Uims', $head, $regs))
$result['descriptif'] = filtrer_entites(supprimer_tags($regs[3]));
// Cherchons quand meme un backend
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter