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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title></title>
</head>
<body>
<?php
ob_start();
// tout ton code PHP, renvoi de HTML, ....
?>
<span>Lorem</span> ipsum <a href='#'>dolor</a> sit amet, <span>consetetur sadipscing elitr</span>, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna
aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus
est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et
dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor
invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd
gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
<?php
$contents = ob_get_contents();
ob_end_clean();
$mot='dolor';
$contents1=eregi_replace("($mot)","<span style='background: green'>\\1</span>",$contents);
$contents2=eregi_replace("($mot)[^(<span>(.*)</span>)]","<span style='background: yellow'>\\1</span>",$contents);
$contents3=eregi_replace("($mot)[^(<a href='#'>(.*)</a>)]","<span style='background: yellow'>\\1</span>",$contents);
echo($contents1);
echo('<hr />');
echo($contents2);
echo('<hr />');
echo($contents3);
echo('<hr />');
?>
</body>
</html> |
Partager