Nettoyer un code, mettre en relief, insérer des liens - PHP - Programmation
Marsh Posté le 25-06-2007 à 13:02:50
Je sais pas vous, mais j'ai quasiment rien capté....
Que représente ton $k et ton $v ?
"Contenant le mot clé en question"... tu n'en as pas parlé ..?
Marsh Posté le 25-06-2007 à 13:06:11
grosbin a écrit : Voilà dans le but d'une optimisation de référencement, aka seo, puis construire un site bien relié, je prends les chaines de caractères et décide arbitrairement de les mettre en bold, ajouter des liens .. |
C'est complètement con.
Marsh Posté le 25-06-2007 à 13:10:11
Ouai bah j'ai pas capté cette phrase non plus donc si tu le dis
Marsh Posté le 25-06-2007 à 13:18:20
masklinn a écrit : C'est complètement con. |
Oui, mais pour relier plus de 300 pages de docs dont la secrétaire s'est chargée .. cad je me retrouve avec des pages non catégorisées, non triées
Concretement, tu te retrouves avec plus de 750 pages, il serait bon parfois de les relier entre elle dans le code HTML, non ?
La question étant comment éviter d'insérer les balises <b> et <a> dans des liens ou images
$keys est le tableau de mots clefs à prendre en compte
L'utilité, ouais superflue, mais au moins je saurais le répéter pour traiter à la longue les erreurs de codes sur certaines pages etc ..
Marsh Posté le 25-06-2007 à 13:20:36
t'as essayé la fonction preg_replace ?
Marsh Posté le 25-06-2007 à 13:23:42
Sans connaitre la bonne regex à mettre en oeuvre pour zaper les a href et img src ..
ça va être chaud .. je suis novice du regex, j'ai séché ces cours là à la fac ..
Sinon comment faire pour ne garder que les caractères numériques dans une chaine ( pour pouvoir procéder à des calculs )
Marsh Posté le 25-06-2007 à 13:34:08
GOOGLE
falalis pas secher... y a plein de doc, suffit de chercher
Marsh Posté le 25-06-2007 à 13:56:17
J'y suis arrivé, bah j'ai personne à remercier à part moi-même du coup
Marsh Posté le 25-06-2007 à 13:59:20
ba ouai forcment hein...
Marsh Posté le 22-06-2007 à 14:32:12
Voilà dans le but d'une optimisation de référencement, aka seo, puis construire un site bien relié, je prends les chaines de caractères et décide arbitrairement de les mettre en bold, ajouter des liens ..
foreach($keys as $k=>$v){
$t[contenu]=eregi_replace($v,"<b>$v</b>",$t[contenu]);
$t[contenu]=str_replace("<b><b>","<b>",$t[contenu]);
$t[contenu]=str_replace("</b></b>","</b>",$t[contenu]);
$t[contenu]=str_replace("é","é",$t[contenu]);
$t[contenu]=str_replace("''","'",$t[contenu]);
$t[contenu]=str_replace("'","'",$t[contenu]);
}
Mais un problème se pose, niveau expression regulières, comment éviter d'insérer les balises au millieur d'un lien href ou image contenant le mot clé en question ??
Comment alors exclure le traitement des images et des liens par expressions régulières ? Merci pour la réponse
---------------
Photos Panoramiques Montagnes Haute Savoie