[PHP / Expression Reg.] Extraire les attributs d'une image ?
4 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
[PHP / Expression Reg.] Extraire les attributs d'une image ?
Bonjour,
Cela fait plusieurs semaines que je cherche maintenant et je n'ai rien trouvé, alors c'est un peu avec honte que je viens questionner les membres de WRI qui pourraient m'aider.
En fait, j'ai une chaine HTML claissique avec une image du genre :
ATTENTION, l'ordre des attributs peut être différent.
Je cherche à supprimer tous les attributs sauf src et alt, mais je n'y arrive pas...
Voici ce que j'utilise actuellement et qui ne fonctionne pas
Une autre solution consisterait de récupérer la liste des attributs dans un tableau et de les remplacer ensuite 1 à 1 avec un str_replace par exemple, mais encore une fois, je ne sais pas comment faire. Moi et les expressions régulières, ça fait 3...
Merci à ceux qui pourront m'aider !
Cela fait plusieurs semaines que je cherche maintenant et je n'ai rien trouvé, alors c'est un peu avec honte que je viens questionner les membres de WRI qui pourraient m'aider.
En fait, j'ai une chaine HTML claissique avec une image du genre :
- Code: Tout sélectionner
<img height="450" width="600" align="left" alt="mon image" src="/blogs/124/images/CIMG3060.JPG" />
ATTENTION, l'ordre des attributs peut être différent.
Je cherche à supprimer tous les attributs sauf src et alt, mais je n'y arrive pas...
Voici ce que j'utilise actuellement et qui ne fonctionne pas
- Code: Tout sélectionner
$img = eregi_replace("width=([\"]+) ", "", $img);
$img = eregi_replace("height=([\"]+) ", "", $img);
$img = eregi_replace("align=([^\"]+) ", "", $img);
$img = eregi_replace("name=([^\"]+) ", "", $img);
$img = eregi_replace("id=([^\"]+) ", "", $img);
$img = eregi_replace("border=([^\"]+) ", "", $img);
$img = eregi_replace("style=([^\"]+) ", "", $img);
$img = eregi_replace("title=([^\"]+) ", "", $img);
Une autre solution consisterait de récupérer la liste des attributs dans un tableau et de les remplacer ensuite 1 à 1 avec un str_replace par exemple, mais encore une fois, je ne sais pas comment faire. Moi et les expressions régulières, ça fait 3...
Merci à ceux qui pourront m'aider !
-

Topsitemaker - WRInaute impliqué

- Messages: 374
- Inscription: Dim Nov 19, 2006 0:47
Bonjour,
j'aurai fait l'inverse,
J'essaierai d'extraire les balises qui m'intéressent, à la place d'enlever les balises qui ne m'intéressent pas.
j'aurai fait l'inverse,
J'essaierai d'extraire les balises qui m'intéressent, à la place d'enlever les balises qui ne m'intéressent pas.
Topsitemaker a écrit:Bonjour,
j'aurai fait l'inverse,
J'essaierai d'extraire les balises qui m'intéressent, à la place d'enlever les balises qui ne m'intéressent pas.
oui, c'est aussi une solution en effet... Mais encore une fois ça n'ecessite l'intervention d'expressions régulières
Salut à tous,
Bon je sais pas si dans ce forum personne ne veut aider ou s'il y a que des débutants, mais j'ai eu la réponse sur un autre forum...
Comme je pense que cela pourra aider d'autres personnes voici comment j'ai fais :

Bon je sais pas si dans ce forum personne ne veut aider ou s'il y a que des débutants, mais j'ai eu la réponse sur un autre forum...
Comme je pense que cela pourra aider d'autres personnes voici comment j'ai fais :
- Code: Tout sélectionner
preg_match_all('#alt="(.*?)"#i', $img,$tab1);
preg_match_all('#src="(.*?)"#i', $img,$tab2);
$src = $tab1[1][0];
$alt = $tab1[2][0];
4 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Lancement de Spider Simulator
- La terre vue par satellite : accord entre Google et Spot Image
- Ajouter un moteur de recherche d'images sur son site
- Idées d'optimisation du référencement des images
- Google change de favicon
- Nouveautés sur les recherches de Google Images
- Outil de référencement SEO Playground Tool
- Sandbox, blacklistage et autres pénalités de Google
- Mise à jour de Google Images (16/04/2006)
Consultez la description détaillée des produits ou services de Google suivants : Google Image Labeler
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum