WRInaute occasionnel
Bonjour
Au passage de PHP 5.3 à PHP 5.4 chez un hébergeur du Nord pour ne pas le citer, j'a un pb sur la coloration
de mes résultats de recherche. Dès que le mot à colorer se trouve sur un url, celui-ci devient complètement pollués
Voilà ce que donne mon lien...
ht*p://www.%3Cspan%20class%3D%22highlight_word%22%3Eoption%3C/span%3Es-culinaire.ch
il me reprend du code de ma fonction.. Grr
S'avez comment remedier à ça ? c'est lié au chgr de PHP, aux variables php sur php 5.4 ?
D'avance merci pour votre aide
Ci-dessus, le code complet que vous pouvez recopier pour essayer si nécessaire
Yule
Au passage de PHP 5.3 à PHP 5.4 chez un hébergeur du Nord pour ne pas le citer, j'a un pb sur la coloration
de mes résultats de recherche. Dès que le mot à colorer se trouve sur un url, celui-ci devient complètement pollués
Voilà ce que donne mon lien...
ht*p://www.%3Cspan%20class%3D%22highlight_word%22%3Eoption%3C/span%3Es-culinaire.ch
il me reprend du code de ma fonction.. Grr
Code:
<style type="text/css">
.highlight_word{
background-color: pink;
}
</style>
<?php
// les valeurs...
$keywords ="option";
$url ="http://www.option-culinaire.ch"; // ce site n'existe pas...;-)
$description ="toutes les options que j'aimerais faire fonctionner, l'option binaire ou l'option de ne rien faire";
$nomsite ="Tout savoir sur les options";
// la fonction...
function highlightWords2($string, $keywords)
{
$keywords = explode(' ', $keywords);
foreach ($keywords as $word)
{
$string = str_ireplace($word, '<span class="highlight_word">'.$word.'</span>', $string);
}
return $string;
}
// couper les mots concernés...
$nomsite = highlightWords2(substr($nomsite, 0, 100), $keywords);
$description = highlightWords2(substr($description, 0, 400), $keywords);
$url = highlightWords2(htmlentities(substr($url, 0, 100), $keywords));
// j'affiche le résultat...
echo"
Nomsite : <a href='$url' target='_blank'>$nomsite</a><br >
Description : $description<br >
Url : <a href='$url' target='_blank'>$url</a><br >";
?>
S'avez comment remedier à ça ? c'est lié au chgr de PHP, aux variables php sur php 5.4 ?
D'avance merci pour votre aide
Ci-dessus, le code complet que vous pouvez recopier pour essayer si nécessaire
Yule